ツール
ブラウザ上で完全に動作する無料の開発者ツール。
HEXシークレットキー生成ツール
ブラウザ上で暗号学的に安全なシークレットキー(HEXバイト)を生成します。openssl rand -hex Nと同等です。
Nostrキーペア生成ツール
ブラウザ上でNostrの新しいキーペア(secp256k1)を生成します。HEX形式およびbech32形式(npub/nsec)で表示されます。
パスワード・パスフレーズ生成ツール
Web Crypto API を使って、強力なランダムパスワードや単語ベースのパスフレーズをブラウザで生成します。サーバーには何も送信されません。
BIP-39 シードフレーズ生成ツール
BIP-39 ニーモニック(12〜24語)をブラウザ内でローカルに生成します。サーバーには何も送信されません。
UUID・ULID 生成ツール
UUID v4、時刻順の UUID v7、ULID をブラウザ上で生成します。一括生成と即座のコピーに対応。
NIP-19 変換ツール
Nostr の NIP-19 識別子 — npub、note、nevent、nprofile、naddr — をブラウザ内でデコード・エンコードします。
このツールについて
これらのツールは、サーバーに何も送らずに信頼できる秘密情報と識別子を生成します。生成はブラウザ内の Web Crypto API、nostr-tools、標準準拠のライブラリで行われ、表示される値が端末外に出たり、記録・キャッシュ・送信されたりすることはありません。ページは静的で、サードパーティ製スクリプトを読み込まず、保存したりオフラインで使ったりしても動作します。
使い方
- 上の一覧から目的のツールを開きます。
- 値を生成します。処理はすべてブラウザ上で完結するため、事前にネットワークを切断したオフライン状態でも問題なく利用できます。
- 結果を設定ファイルやパスワードマネージャー、ターミナルに貼り付けます。このサイトには何も保存されません。
AIエージェント・スクリプト向けツールAPI
UUID/ULID と NIP-19 の変換ツールは公開 JSON エンドポイントとして利用でき、スクリプトや AI エージェントがブラウザなしで同じ値を生成できます。エンドポイントは /openapi.json の OpenAPI 3.0 記述で文書化され、JSON のみを返し、認証や API キーは不要です。
GET /api/tools/uuid?version=7&count=5— 要求された数量と形式で UUID v4、UUID v7、ULID の値を含む JSON を返します。GET /api/tools/nip19?value=npub1...— NIP-19 識別子のデコードされた公開フィールド、または16進キーの npub/note エンコードを含む JSON を返します。
鍵・パスワード・シードフレーズの生成はブラウザ内でのみ実行されます。秘密情報がサーバーに送信されることは一切ありません。
よくある質問 (FAQ)
- 生成される鍵は本番環境で使えるほど十分にランダムですか?
- はい。秘密鍵はブラウザの暗号学的に安全な乱数源から生成されます。openssl rand やパスワードマネージャーと同じ仕組みで、32 バイトは 256 ビットのエントロピーに相当します。
- アカウントや利用回数の制限はありますか?
- アカウント登録も利用制限もありません。ジェネレーターはお使いの端末上で完全に動作します。JSONエンドポイントは公開されており、安定したアクセスのために適切なレート制限(Rate Limit)を設けています。
- 生成した鍵を商用利用できますか?
- はい。生成したキーの所有権はすべてあなたに帰属します。ツールは完全無料で、商用プロジェクトやCI/CD等の自動化パイプラインでも自由にご利用いただけます。