Holo i ka ʻike
Hoʻi iā Nymchat

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.

E hoʻomaka ana i kahi leka pilikino

ʻEkolu ala:

  • /pm nym, a i ʻole /pm nym#a1b2 i 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 kahi kamaʻilio memo pilikino hoʻokahi i hoʻokahi ma Nymchat.
He kamaʻilio memo pilikino.

ʻ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:

  1. 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;
  2. a sila (kind 13) - ka lono i hoʻopili ʻia i ka ka mea lawe a kau inoa ʻia e ʻoe;
  3. 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ō.

ʻO ka mea i ʻike ʻia

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.