NIP-19 変換ツール
Nostr の NIP-19 識別子 — npub、note、nevent、nprofile、naddr — をブラウザ内でデコード・エンコードします。
nostr-tools でローカルにデコード。JSON API は公開識別子のみを受け付け、nsec は拒否します。
このツールについて
NIP-19 は Nostr で使われる bech32 形式を定義します。npub は公開鍵、nsec は秘密鍵、note はイベント ID、nevent・nprofile・naddr はリレーやメタデータを含む参照です。このツールはこれらの文字列と基になる16進数の値を相互変換します。秘密鍵はローカルでのみデコードされ、JSON API は nsec を拒否します。
よくある質問 (FAQ)
- npub と note の違いは何ですか?
- npub は32バイトの公開鍵を、note は32バイトのイベント ID をエンコードします。同じ bech32 アルファベットを使うため、接頭辞がクライアントに値の解釈方法を伝えます。
- nevent と naddr に ID 以外の情報が含まれるのはなぜですか?
- リレーのヒント、作成者、Kind を埋め込むことで、クライアントが追加リクエストなしで参照先のイベントやアドレスを見つけられるようにしています。デコードするとこれらの追加フィールドが個別に表示されます。
- ここで nsec をデコードできますか?
- はい、ただしブラウザ内でのみデコードされます。ページが外部に値を送信することはありません。デコードした nsec はアクティブな秘密鍵として扱い、プレーンテキストのメモやチャットではなく信頼できるパスワードマネージャーに保存してください。