Vidensgrundlag At tale med folk
Private beskeder
En-til-en samtaler, som ingen relæ kan læse, rettet til nøgler, der eksisterer kun for en enkelt besked.
Denne side er maskinoversat for nemheds skyld. Den engelske original er den version, der gælder.
Starter en privat besked
Tre måder:
/pm nym, eller/pm nym#a1b2når to personer har valgt det samme navn;- Privat besked fra enhvers kontekstmenu, nås ved at trykke længe på eller højreklikke på en af deres beskeder;
- den lille + ved siden af sektionen Private beskeder i sidebjælken, som tager en
nym eller en
npub.
Hvem har lov til at starte en med dig er op til dig. Accepter private beskeder og gruppechatforespørgsler, under Indstillinger › Privatliv og sikkerhed, er aktiveret som standard og kan være det indsnævret til Kun venner eller slukket helt.
Sådan fungerer private beskeder
Nymchat implementerer NIP-17 private direkte beskeder, forseglet inde NIP-59 gavepapir. Dit budskab går gennem tre lag på vej ud:
- a rygte (
kind 14) — teksten og dens metadata, aldrig underskrevet, så det kan aldrig bevises at være dit af nogen, der ikke har dekrypteret det; - a forsegle (
kind 13) — rygtet krypteret til modtager og underskrevet af dig; - a gavepapir (
kind 1059) — seglet krypteret igen, underskrevet af a engangsnøgle genereret for denne besked alene.
Hvad en stafet ser, er derfor en begivenhed fra en pubkey, der aldrig har dukket op før og vil aldrig igen, henvendt til modtageren, med uigennemsigtigt indhold. Ikke din nøgle. Ikke besked. Ikke engang en konsekvent afsender til at korrelere.
Indpakningens tidsstempel er også bevidst forkert: det er tilbagedateret med et tilfældigt beløb på op til to timer, hentet fra en kryptografisk RNG. Uden det kunne en observatør stille op "wrap sendt kl. 14:03:11" med "indpakning leveret kl. 14:03:11" og genopbygg, hvem der taler med hvem fra timing alene.
Modtagerens offentlige nøgle er klar - det skal den være, ellers kunne de ikke finde beskeden. Så det kan et relæ se nogen sendte noget til den nøgle, og hvor ofte cirka. Den kan ikke se hvem, hvornår præcist eller hvad.
Fremad hemmeligholdelse
Forsvindende PM (fremadrettet hemmeligholdelse), under
Indstillinger › Privatliv og sikkerhed, er deaktiveret som standard. Drejer den
på tilføjer en NIP-40 expiration tag til hver udgående gaveindpakning, som spørger relæer og
klienter til at slette beskeden efter den periode, du vælger.
Det er en anmodning, og værd at være klar over, hvad det betyder: et stafet, der ærer det, falder begivenheden, og et relæ, der ikke gør det, gør det ikke. Det reducerer, hvor længe en kopi sidder på infrastruktur du ikke kontrollerer. Det kan ikke annullere afsendelsen af en besked til nogen, der allerede har gjort det modtaget det.
Forsvindende beskeder
Forsvind efter angiver udløbsperioden, og gælder kun, mens fremadrettet hemmeligholdelse er slået til:
| Valgmulighed | |
|---|---|
| 1 time | |
| 6 timer | |
| 1 dag | Misligholdelse |
| 3 dage | |
| 7 dage |
Separat, Cache PM'er og gruppechat på enheden bestemmer om dekrypteres samtaler føres lokalt. Den er slået til som standard, så samtaler vises med det samme kl lancering. Sluk den, og intet dekrypteret bliver skrevet til disken - beskeder hentes og dekrypteres på ny hver gang, hvilket er langsommere og betyder alt, hvad relæerne allerede har faldet er også væk for dig.