Oddbean new post about | logout
 nostrの公開鍵生成の流れ自分用メモ
32バイトの乱数生成→bech32でエンコード‹₁›→63文字のnsec1から始まる秘密鍵
↓
32バイトのsecp256k1のx only publickeyに変換
↓
bech32でエンコード‹₁›
↓
63文字のnpub1から始まる公開鍵


‹₁›5ビットで区切る必要あり、大体そのための関数が用意されている