S. Ota's avatar
S. Ota
_@susumuota.github.io
npub1susu...0yu8
A programmer. An author of nostr-keyx. Interests: Reinforcement Learning, Natural Language Processing and Artificial General Intelligence.
S. Ota's avatar
s_ota 2 years ago
エンジニアの人には、Nostr のアカウントは SSH 公開鍵認証と同じで、NIP-07 は ssh-agent みたいなもの。で大体済むような気がする。
S. Ota's avatar
s_ota 2 years ago
Twitter のセキュリティキー認証が FIDO U2F を使っていて、その FIDO U2F による2要素認証の情報が、 ykman で調べてもどこにも保存されていないのが気になって調べてみた結果、どこにも保存されていないことが判明。 個々の YubuKey デバイス固有の鍵が製造時にオンチップで生成されていて、その鍵と入力を合わせて決定論的に鍵ペアを生成して、必要になった時に同じ鍵ペアを生成できるようにしているらしい。 https://www.reddit.com/r/yubikey/comments/10onj2k/i_have_my_keys_added_as_security_keys_on_many/ なお FIDO2 (WebAuthn, パスキー認証) はまた別で、YubiKey 内部のストレージに秘密鍵を保存していて、以下コマンドで確認可能。 ykman fido credentials list
S. Ota's avatar
s_ota 2 years ago
今こんな感じです。 image
S. Ota's avatar
s_ota 2 years ago
YubiKey の設定方法を書きました。 とりあえず、SSH の公開鍵認証と GitHub コミットの署名まで。 - Generate gpg keys - Backup the keys - Use YubiKey for SSH - Use YubiKey for signing GitHub commits - Use YubiKey for 2 Factor Authentication (2FA) (e.g. Google, Amazon, Twitter, etc.) (WIP) - Use YubiKey for Passkey Authentication (Yahoo! JAPAN) (WIP) - Use YubiKey for Nostr (WIP)
S. Ota's avatar
s_ota 2 years ago
S. Ota's avatar
s_ota 2 years ago
Iris 、コンソール開いて `localStorage.clear()` してタブを立ち上げ直すとしばらく回復するけど、そのうちまたおかしくなる。
S. Ota's avatar
s_ota 2 years ago
bech32 の 32 は 10 + 26 - 4 = 32 数字 + アルファベット - 紛らわしいアルファベット = 32 なので大文字は NG (32じゃなくなってしまう)。表記の際にデバイスの都合で大文字で書いてもいいけど encode / decode の計算のときは小文字必須。と理解してます。
S. Ota's avatar
s_ota 2 years ago
また nostr-tools か...
S. Ota's avatar
s_ota 2 years ago
確定申告を郵送する時に、局員の人がやたらレターパックを推してくるので怪しんでしまった。レターパック=詐欺のイメージが刷り込まれ過ぎている...
S. Ota's avatar
s_ota 2 years ago
Ingress 懐かしい。自分もレジスタンスでした。2014 年頃か。過去に訪れたポータルを Google Maps で保存する Web アプリを作ってました。
S. Ota's avatar
s_ota 2 years ago
NIP-06 は、最初にエントロピー(=ニーモニック)を生成してから Nostr 秘密鍵を**導出**する構造になっているので、既に秘密鍵を持っている人は、その秘密鍵を NIP-06のニーモニックに変換することは出来ない。 が、NIP-06とは関係なしに、BIP-39 に従って Nostr 秘密鍵と1対1に対応するニーモニックは作成可能で、これを紙に書き写すという手はあります。(NIP-06 と混同しないように注意)
S. Ota's avatar
s_ota 2 years ago
Snort の markdown がひどい...