kahua ʻike Kamaʻilio me nā kānaka
Nā leka pilikino
Kūkākūkā hoʻokahi a me hoʻokahi ʻaʻole hiki ke heluhelu ʻia e ka relay, pili i nā kī i kēlā noho wale no ka memo hookahi.
Ua unuhi ʻia kēia ʻaoʻao no ka maʻalahi. ʻO ka ʻōlelo Pelekane ka mana e pili ana.
E hoʻomaka ana i kahi leka pilikino
ʻEkolu ala:
/pm nym, a i ʻole/pm nym#a1b2i ka wa i koho ai na kanaka elua inoa;- Message Private mai ka papa kuhikuhi o ka poʻomanaʻo o kēlā me kēia kanaka, hiki i ke kaomi lōʻihi a i ʻole kaomi ʻākau i kekahi o kā lākou mau leka;
- ka mea liilii + ma ka ʻaoʻao o ka ʻaoʻao Private Messages ma ka ʻaoʻao ʻaoʻao, e lawe i kahi
nym a i ʻole kahi
npub.
ʻO wai ka mea i ʻae ʻia e hoʻomaka i hoʻokahi me ʻoe aia iā ʻoe. E ʻae i nā memo pilikino a me nā noi kamaʻilio pūʻulu, malalo Nā Paʻamau › Pūnaewele & Palekele, ua hoʻohana ʻia ma ka paʻamau a hiki ke haiki i Hoaloha wale a i ʻole i pio loa.
Pehea e hana ai nā memo pilikino
Hoʻohana ʻo Nymchat NIP-17 nā leka pololei pilikino, sila i loko NIP-59 wahī makana. E hele ana kāu memo ma nā papa ʻekolu ma ke ala i waho:
- a lono (
kind 14) — ka kikokikona a me kāna metadata, ʻaʻole loa kau inoa ʻia, no laila ʻaʻole hiki ke hōʻoia ʻia iā ʻoe e ka mea nāna i wehe ʻole ia; - a sila (
kind 13) - ka lono i hoʻopili ʻia i ka ka mea lawe a kau inoa ʻia e ʻoe; - a kāʻei makana (
kind 1059) — hoʻopili hou ʻia ka sila, kakauinoaia e a kī hoʻokahi manawa i hana ʻia no kēia memo wale nō.
ʻO ka mea a ka relay e ʻike ai, no laila, he hanana ia mai kahi pubkey i ʻike ʻole ʻia ma mua a ʻaʻole e hana hou ʻia, e ʻōlelo ʻia i ka mea loaʻa, me ka ʻike opaque. ʻAʻole kāu kī. ʻAʻole ka memo. ʻAʻole hoʻi ka mea hoʻouna maʻamau e hoʻopili.
Ua hewa maoli nō hoʻi ka hōʻailona manawa o ka wrap: ua hoʻihoʻi ʻia e ka nui o ka manawa a hiki i ʻelua hola, huki ʻia mai kahi cryptographic RNG. Me ka ʻole o kēlā, hiki i kahi mea nānā ke laina "wrap sent ma 14:03:11" me "wrap i hāʻawi ʻia ma 14:03:11" a kūkulu hou i ka mea e kamaʻilio me wai mai ka manawa. hoʻokahi wale nō.
Aia ke kī ākea o ka mea loaʻa - pono ia, a ʻaʻole hiki iā lākou ke loaʻa ka leka. No laila hiki i kahi relay ke ʻike i kēlā kekahi hoouna aku i kekahi mea i kela ki, a e like me ka pinepine. ʻAʻole hiki ke ʻike ʻo wai, i ka manawa pololei, a i ʻole.
Kūʻē kuantum
ʻO ka hoʻopunipuni ma luna e hilinaʻi nei i kahi hoʻololi kī elliptic-curve i lawa ka mana hiki i ka computer quantum ke haki - a hiki i ka ʻenemi ke hoʻopaʻa i nā kaʻa i kēia lā e wehe i hoʻokahi manawa aia kekahi. Ma waena o nā mea hoʻohana Nymchat, hiki iā Nymchat ke hoʻohui i kahi lua, post-quantum key exchange (ML-KEM-768) ma ka ʻaoʻao o ka mea maʻamau, no laila e haki ʻia nā mea ʻelua e heluhelu i kahi leka.
He hana pololei kēia ma waena o nā mea hoʻohana Nymchat a ʻaʻole i loaʻa i kekahi hoʻonohonoho. ʻO nā ʻōlelo i hoʻouna ʻia ma kēlā ala, hōʻike i kahi pāpali ma hiki i ke kīkapu; ʻo nā ʻole i loaʻa ka hoʻāno ʻelua, hōʻike i ka pāpali pēnei me kahi laka ma luna, i mea e ʻike ai ʻoe i kēlā me kēia manawa i ke mea e nānā nei ʻoe. Nā mea kōkua ʻē a pāpā ʻole i kākoʻo i kēia, me ka Bitchat a me nā mea hoʻohana Nostr ʻē a pāpā, e loaʻa mau nō lākou i ka NIP-17 maʻamau. Nānā Heluhelu i ka pā no nā moku ʻekolu a pau, me hoʻopiʻi kūʻokoʻa kuantum no ka mea i huli ai a i ʻole i ʻole i huli ai.
Ka hūnā i mua
He hoʻoponopono ʻekahi ma mua o ka hoʻonohonoho, no ka mea ʻoi aku ka mea e ʻōlelo ana i ka inoa ma mua o ka mea e loaʻa ma ia. ʻO ka 'cryptographic forward secrecy' ka manaʻo ʻaʻole hiki i kahi kī i aʻahu ʻia ke wehe i nā leka i hoʻouna ʻia ma mua o ka aʻahu ʻia ʻana, a ʻaʻole i loaʻa i Nymchat kēlā: ʻo NIP-44 ka mea e loaʻa ai ka kī mai kou...
nsec, me ka
Pae ma hope o ka quantum mai kekahi pīki lōʻihi pono o ia ponoʻī. ʻO ka hana o kēia hoʻonoho e lalo nei, ʻo ia ka ʻimi ʻana i nā relay e hoʻopau i ka memo ma hope loa, i mea e hoʻokaʻawale ai i ka manawa e loaʻa ai kekahi kope e ala ʻia ai.
Nalo PM (huna i mua), malalo
Paʻamau › Pūnaewele & Pakukū, ua pio ma ka paʻamau. Ke huli nei
hoʻohui i kahi NIP-40 expiration e hōʻailona i kēlā me kēia puʻupuʻu makana i waho, e nīnau ana i nā relay a me
nā mea kūʻai aku e holoi i ka memo ma hope o ka manawa āu i koho ai.
He noi ia, a he mea pono ke maopopo i ke ano o ia mea: he relay e hoohanohano ana ia ia ka hanana, a me ka relay aole, aole. Hoʻemi ia i ka lōʻihi o ka noho ʻana o kahi kope ʻoihana ʻaʻole ʻoe e hoʻomalu. ʻAʻole hiki iā ia ke wehe i ka hoʻouna ʻana i kahi leka i kekahi i loaʻa loaa.
Nā memo nalowale
Nalo Mahope hoʻonohonoho i ka manawa pau, a pili wale i ka wā e hoʻomaka ana ka huna huna:
| Koho | |
|---|---|
| 1 hola | |
| 6 hola | |
| 1 lā | Default |
| 3 lā | |
| 7 lā |
Kaawale, Hoʻokomo i nā PMs a me nā kamaʻilio pūʻulu ma ka hāmeʻa hoʻoholo inā decrypted mālama ʻia nā kamaʻilio kūloko. Aia ia ma ka paʻamau, no laila e ʻike koke ʻia nā kamaʻilio ma hoʻolana. E hoʻopau a ʻaʻohe mea decrypted i kākau ʻia i ka disk - kiʻi ʻia nā memo a decrypted hou i kēlā me kēia manawa, ʻoi aku ka lohi a ʻo ia ka mea i loaʻa i nā relays ua hala aku no oe.