Bun-eòlais Fon chochall
Pròtacal agus tachartasan
Na tha Nymchat dha-rìribh a’ cur air an uèir, dha neach sam bith a bhios a’ togail na h-aghaidh, ga sgrùdadh, no a’ leughadh tachartasan bho neach-dèiligidh Nostr eile.
Tha an duilleag seo air eadar-theangachadh le inneal airson goireasachd. Is e an dreach Beurla tùsail an dreach a tha iomchaidh.
Seòrsa de thachartasan
| Math | Air a chleachdadh airson | Notaichean |
|---|---|---|
0 | Metadata pròifil | Pròifil Standard Nostr: ainm, dealbh, bratach, mu dheidhinn, lud16. |
5 | Iarrtasan sguabaidh às | NIP-09. |
7 | Ath-bheachdan | NIP-25, le a ['k', originalKind] tag gus am bi freagairt air a chlàradh an aghaidh an t-seòrsa seanail cheart. |
13 | Ròin | An ìre mheadhanach de theachdaireachd NIP-17. |
14 | Fathannan teachdaireachd prìobhaideach | Gun ainm, agus cha deach fhoillseachadh leis fhèin. |
1059 | Còmhdach tiodhlac | NIP-59. Dè dha-rìribh a ruigeas sealaidheachd airson teachdaireachdan prìobhaideach agus cabadaich buidhne. |
1984 | Ag aithris | NIP-56. |
9734 / 9735 | Iarrtas Zap agus cuidhteas zap | NIP-57. |
10030 | Liostaichean pacaid emoji gnàthaichte | NIP-30. |
20000 | Teachdaireachd sianal geohash | Ephemeral, tagadh ['g', geohash]. |
23333 | Teachdaireachd sianal ainmichte | Ephemeral, tagadh ['d', channel]. |
24420 / 24421 | Comharran clò-sgrìobhaidh poblach agus leugh cuidhteasan | Nymchat-sònraichte, airson seanailean poblach. |
25051 / 25052 | Inbhe comharran co-aoisean agus gluasad faidhle | Nymchat-sònraichte. |
30030 | Seataichean emoji gnàthaichte | NIP-30. |
30078 | Dàta tagraidh | NIP-78. Cunntasan, agus sioncranachadh roghainnean crioptaichte. |
69420 | Cuidhteasan leughaidh prìobhaideach agus inbhe lìbhrigidh | Nymchat-sònraichte, air a ghiùlan mar fathann taobh a-staigh còmhdach tiodhlac. Seòrsa air leth bho 14 a dh’aona ghnothach, agus mar sin cha bhith teachdaichean NIP-17 eile a’ toirt seachad teachdaireachdan dìreach bàn airson a h-uile cuidhteas. |
NIPs Nymchat innealan
| NIP | Na tha e a 'toirt seachad Nymchat |
|---|---|
| NIP-07 | Log a-steach le leudachadh brabhsair. |
| NIP-09 | Iarrtasan sguabaidh às. |
| NIP-13 | Dearbhadh air obair. Tha teachdaireachdan a-mach air an togail gu co-dhiù 16 pìosan. |
| NIP-17 | Teachdaireachdan dìreach prìobhaideach, agus bunait airson còmhraidhean buidhne. |
| NIP-25 | Ath-bheachdan. |
| NIP-30 | Emoji gnàthaichte. |
| NIP-40 | Stampaichean ùine crìochnachaidh - teachdaireachdan a’ dol à sealladh. |
| NIP-44 | Crioptachadh dreach, air a chleachdadh airson ròin, pasgain agus sioncranachadh shuidheachaidhean. |
| NIP-46 | Soidhnigeadh iomallach - bunker://. |
| NIP-56 | Ag aithris. |
| NIP-57 | Sgapaichean dealanach. |
| NIP-59 | Gift wraps. |
| NIP-78 | Dàta tagraidh neo-riaghailteach. |
| NIP-98 | ùghdar HTTP, airson na puingean crìochnachaidh aoigheachd. |
Crioptaireachd
| Càite | Dè |
|---|---|
| Dearbh-aithne agus ainmean-sgrìobhte | secp256k1 le ainmean Schnorr (BIP-340), mar a tha Nostr a’ sònrachadh. |
| Teachdaireachdan prìobhaideach agus còmhraidhean buidhne | NIP-44 v2: ECDH air secp256k1, HKDF-SHA256, ChaCha20 le HMAC-SHA256, agus pleadhag gus nach toir fad ciphertext fad an teachdaireachd air falbh. |
| Seiseanan mogal Bluetooth | Fuaim XX - X25519, ChaCha20-Poly1305 (IETF), Ed25519 airson ainmean-sgrìobhte ainmeachadh, SHA-256 agus HMAC gu h-ìosal. |
| Dearbh-aithne aig fois | AES-GCM-256. Tha an iuchair a’ tighinn bho PBKDF2-SHA256 aig 310,000 tionndadh airson facal-faire no PIN, no bho thoradh WebAuthn PRF tro HKDF-SHA256 airson passkey no biometric. |
| Gairmean agus gluasad fhaidhlichean | DTLS-SRTP aig WebRTC fhèin, air a cho-rèiteachadh thairis air comharran còmhdaichte le NIP-17. |
| Air thuaiream | An àrd-ùrlar CSPRNG air feadh - iuchraichean, neòinean, agus an clàr-ama tiodhlac tiodhlac. |
Dìon meata-dàta
Is fhiach dà fhiosrachadh anns an t-slighe tiodhlac a chuir a-mach, oir is iad sin NIP-59 air leth bho "crioptaichte, ach gu follaiseach bhuatsa dhaibh":
- Tha ainm-sgrìobhte a iuchair aon-ùine air a chruthachadh airson na teachdaireachd sin a-mhàin, mar sin chan eil dà fhilleadh a’ roinn neach-cuiridh.
- A h-uile còmhdach
created_attha air ais air thuaiream le suas ri dhà uairean a’ cleachdadh an CSPRNG, mar sin chan urrainnear amannan cur is faighinn a chuir air dòigh.
Bidh cabadaich buidhne a’ cur ris a’ gheàrr-iomradh rothlach neach-faighinn iuchraichean a bhàrr air sin — faic Mar a tha crioptachadh buidhne ag obair.
Tha na prìomh fhaclan crypto a-staigh js/nym-crypto.js agus
js/modules/key-vault.js san app lìn, agus gu h-ìosal
android-ios-app/lib/core/crypto/ agus
lib/services/mesh/noise/ anns an app Flutter. Tha an
tasgaidh
tha AGPL-3.0 agus coileanta - chan eil pàirt dùinte ann airson earbsa a ghabhail.