秘密鍵生成
アプリ、API、セッション、JWT 署名用のランダムな秘密鍵を生成:128〜4,096 ビット、hex、Base64、URL セーフな Base64。
無料 · アップロード不要 · すべて端末内で処理
秘密鍵生成の使い方
- サイドパネルで設定を選んでください。
- 結果はすぐに更新されます。新しく作るには「もう一度生成」を選んでください。
- 結果をコピーするか、ダウンロードしてください。
設計からプライベート。入力、開いたファイル、録音・録画はすべてこのブラウザーのタブ内で処理され、KittySuite にアップロードされることはありません。
秘密鍵生成について
32 バイト(256 ビット)は、HMAC-SHA-256 の JWT シークレット、Django や Rails の秘密鍵、ほとんどのセッションシークレットに適しています。Base64 は同じ強度でも hex より短く、URL セーフな Base64 はエスケープなしで URL や環境変数に使えます。
値はこの端末のブラウザーの暗号学的乱数生成器(crypto.getRandomValues)から得られます。何も送信・保存されないため、ほかの人に見られることはありません。
始める前の質問
コンテンツは端末の外に送信されますか?
ファイルの内容や入力したテキストが処理のために送信されることはありません。このサイトは必要に応じて自身のコードやアセットをダウンロードします。ホスティングへのリクエストとブラウザーのキャッシュについては、プライバシーページで説明しています。
秘密鍵生成を使う前に確認することは?
値はこの端末のブラウザーの暗号学的乱数生成器(crypto.getRandomValues)から得られます。何も送信・保存されないため、ほかの人に見られることはありません。
結果が使えない場合は?
元のファイルはそのままにして、設定に戻ってもう一度お試しください。読み取れないファイルや非対応の構造の場合は、元のアプリから書き出し直す必要があるかもしれません。
スマートフォンでも使えますか?
操作画面は小さな画面にも対応していますが、大きなファイルはモバイル端末のメモリーを超えることがあります。処理に失敗する場合は、小さめのファイルを使うか、何回かに分けて処理してください。