知識ベース 人々と話す
プライベートメッセージ
リレーが読み取ることのできない 1 対 1 の会話。 単一のメッセージに対してのみ存在します。
このページは便宜上機械翻訳されています。英語原文が該当するバージョンとなります。
プライベートメッセージを開始する
3 つの方法:
/pm nym、 または/pm nym#a1b22人が同じものを選んだとき 名前;- プライベートメッセージ 誰のコンテキスト メニューからでも、長押しまたは メッセージの 1 つを右クリックします。
- 小さい + サイドバーの「プライベートメッセージ」セクションの横にある
ニムか
npub.
誰が始められるのか あなたと それはあなた次第です。 プライベートメッセージとグループチャットリクエストを受け入れる、以下 [設定] › [プライバシーとセキュリティ] はデフォルトで有効になっており、次の設定を行うことができます。 に絞り込まれた 友達のみ または完全にオフになります。
プライベートメッセージの仕組み
Nymchat の実装 NIP-17 プライベートダイレクトメッセージ、内部に封印 NIP-59 ギフト包装。メッセージは途中で 3 つの層を通過します。
- a 噂 (
kind 14) — テキストとそのメタデータ、決して 署名されているため、復号化しない限り、それがあなたのものであることを証明することはできません。 - a シール (
kind 13) — 暗号化された噂 受信者が署名したもの。 - a ギフト包装 (
kind 1059) — 再度暗号化されたシール、 によって署名された このメッセージ専用に生成されるワンタイムキー.
したがって、中継者が目にするのは、これまでに出現したことのないパブキーからのイベントであり、 受信者に宛てて、内容が不透明になることは二度とありません。あなたの鍵ではありません。ではありません メッセージ。関連付けるための一貫した送信者さえありません。
ラップのタイムスタンプも意図的に間違っています。最大でランダムな量だけ遡っています。 暗号化 RNG から抽出された 2 時間。それがなければ、オブザーバーは「送信されたラップ」を並べることができます。 at 14:03:11」を「14:03:11 に配信されたラップ」で、タイミングから誰が誰と話しているのかを再構築します 一人で。
受信者の公開鍵は平文で公開されている必要があります。そうしないと、受信者は見つけることができませんでした。 というメッセージ。それでリレーはそれを見ることができます 誰か そのキーに何かを送信し、 おおよそどのくらいの頻度で。誰が、いつ、何をしているのかはわかりません。
前方秘匿性
消えた PM (前方秘匿性)、以下
[設定] › [プライバシーとセキュリティ] は、デフォルトではオフになっています。回す
NIP-40 を追加します expiration 送信する各ギフト包装にタグを付けます。これにより、リレーと
クライアントは、選択した期間の経過後にメッセージを削除できます。
これはリクエストであり、それが何を意味するかを明確にする価値があります。それを尊重するリレーは削除されます。 イベントとそうでないリレーはそうではありません。コピーが保存される時間を短縮します あなたが制御できないインフラストラクチャ。すでに送信した相手へのメッセージの送信を取り消すことはできません。 それを受け取りました。
消えるメッセージ
後に消える 有効期限を設定し、Forward Secrecy がオンになっている場合にのみ適用されます。
| オプション | |
|---|---|
| 1時間 | |
| 6時間 | |
| 1日 | デフォルト |
| 3日間 | |
| 7日間 |
別途、 PM とグループ チャットをデバイスにキャッシュする 復号化されたかどうかを決定します 会話はローカルに保持されます。デフォルトでオンになっているため、会話は次の時点で即座に表示されます。 打ち上げ。これをオフにすると、復号化されたものは何もディスクに書き込まれません。メッセージがフェッチされ、 毎回新たに復号化されますが、これは遅くなり、リレーがすでに持っているものすべてを意味します。 ドロップされたものはあなたにも消えます。