Kunskapsbas Att prata med folk
Privata meddelanden
En-till-en-konversationer som inget relä kan läsa, riktade till nycklar som existerar endast för ett enda meddelande.
Den här sidan är maskinöversatt för enkelhetens skull. Det engelska originalet är den version som gäller.
Startar ett privat meddelande
Tre sätt:
/pm nym, eller/pm nym#a1b2när två personer har valt samma namn;- Privat meddelande från någons snabbmeny, nås genom att trycka länge på eller högerklicka på ett av deras meddelanden;
- det lilla + bredvid avsnittet Privata meddelanden i sidofältet, som tar en
nym eller an
npub.
Vem får starta en med dig är upp till dig. Acceptera privata meddelanden och gruppchattförfrågningar, under Inställningar › Sekretess och säkerhet, är aktiverat som standard och kan vara det minskat till Endast vänner eller helt avstängd.
Hur privata meddelanden fungerar
Nymchat implementerar NIP-17 privata direktmeddelanden, förseglade inuti NIP-59 presentpapper. Ditt budskap går genom tre lager på vägen ut:
- a rykte (
kind 14) — texten och dess metadata, aldrig signerad, så det kan aldrig bevisas att den är din av någon som inte har dekrypterat den; - a täta (
kind 13) — ryktet krypterat till mottagare och undertecknad av dig; - a presentpapper (
kind 1059) — sigillen krypterad igen, undertecknad av a engångsnyckel som genereras enbart för detta meddelande.
Vad en stafett ser är därför en händelse från en pubkey som aldrig har dykt upp tidigare och kommer aldrig igen, riktad till mottagaren, med ogenomskinligt innehåll. Inte din nyckel. Inte den meddelande. Inte ens en konsekvent avsändare att korrelera.
Wrapens tidsstämpel är också medvetet fel: den är bakåtdaterad med ett slumpmässigt belopp på upp till två timmar, hämtade från en kryptografisk RNG. Utan det skulle en observatör kunna rada upp "wrap skickad kl. 14:03:11" med "omslag levererad kl. 14:03:11" och återskapa vem som pratar med vem från timing ensam.
Mottagarens publika nyckel är i klartext – det måste den vara, annars kunde de inte hitta meddelandet. Så ett relä kan se det någon skickade något till den nyckeln, och ungefär hur ofta. Den kan inte se vem, när exakt eller vad.
Framåt sekretess
Försvinnande PM (sändningssekretess), under
Inställningar › Sekretess och säkerhet, är avstängd som standard. Vänd på den
på lägger till en NIP-40 expiration tagga till varje utgående presentpapper, som frågar reläer och
klienter att radera meddelandet efter den period du väljer.
Det är en begäran, och värt att vara tydlig med vad det betyder: en stafett som hedrar den tappar händelsen, och en relä som inte gör det, gör det inte. Det minskar hur länge en kopia sitter på infrastruktur du inte kontrollerar. Det kan inte avsända ett meddelande till någon som redan har gjort det fått det.
Försvinnande meddelanden
Försvinner efter ställer in utgångsperioden och gäller endast när vidarebefordran är på:
| Alternativ | |
|---|---|
| 1 timme | |
| 6 timmar | |
| 1 dag | Standard |
| 3 dagar | |
| 7 dagar |
Separat, Cache PM och gruppchatt på enheten avgör om dekrypteras konversationer hålls lokalt. Den är på som standard, så konversationer visas direkt kl lansering. Stäng av den och inget dekrypterat skrivs till disken — meddelanden hämtas och dekrypteras på nytt varje gång, vilket är långsammare och betyder allt som reläerna redan har tappade är borta för dig också.