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.
Kvantmotstånd
Krypteringen ovan förlitar sig på ett nyckelutbyte med elliptisk kurva som är tillräckligt kraftfullt kvantdator kan gå sönder - och en motståndare kan registrera trafik idag för att dekryptera en gång en finns. Mellan Nymchat-användare kan Nymchat lägga till ett andra, post-quantum nyckelutbyte (ML-KEM-768) tillsammans med standarden, så båda måste vara trasiga för att kunna läsa ett meddelande.
Detta är automatiskt mellan Nymchat-användare och har ingen inställning. Meddelanden som skickas på det sättet visar en sköld bredvid padlock; de utan den andra utbytet visar samma sköld som slog igenom, så du kan alltid veta vilken du tittar på. Att läsa badge för alla tre länderna, och kvantbeständig kryptering för vad den gör och inte täcker.
Framåt sekretess
Kryptografisk framåthemlighet innebär att en stulen nyckel inte kan öppna meddelanden som skickats innan den blev stulen, och Nymchat har inte det: NIP-44 härleder sin nyckel från din långsiktiga
nsecoch den
Post-quantum skikt Vad inställningen nedan gör är att be reläer att ta bort meddelandet senare, vilket begränsar hur länge en kopia existerar för att bli stulen alls.
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å.