無料で利用可能、アカウント不要

RSA 鍵生成器

このブラウザで RSA-OAEP 鍵ペアを作成し、その公開鍵フィンガープリントを検査し、ショート メッセージをテストします。このツールでは何もアップロードまたは保存されません。

SHA-256 で RSA-OAEP を使用します。特に 4096 ビットでは、キーの生成に時間がかかることがあります。そのサイズにはコンピュータが推奨されます。

ショートメッセージをテストします

RSA-OAEP はショート メッセージ専用です。 SHA-256 では、このキー サイズの制限は 190 UTF-8 バイトです。より大きなデータにはハイブリッド暗号化を使用します。

これはローカル形式と暗号化のデモであり、証明書、ID チェック、デジタル署名、または監査済みのセキュリティ製品ではありません。

RSA 鍵ペアを生成するにはどうすればよいですか?

2048、3072、または 4096 ビットを選択し、[生成] を選択します。ブラウザはパブリック SPKI PEM とプライベート PKCS8 PEM を作成します。必要な場合にのみ、どちらかのキーをコピーまたはダウンロードしてください。

よくある質問

RSA 鍵ペアを生成するにはどうすればよいですか?

2048、3072、または 4096 ビットを選択し、[生成] を選択します。ブラウザはパブリック SPKI PEM とプライベート PKCS8 PEM を作成します。必要な場合にのみ、どちらかのキーをコピーまたはダウンロードしてください。

私の鍵はアップロードまたは保存されていますか?

いいえ。Web Crypto はこのタブのキーを生成して使用します。秘密キーの作成を要求したため、秘密キーが表示されます。このページでは、それをアップロードしたり保存したりしません。運用上の機密情報にパブリック ブラウザ ツールを使用しないでください。

RSA はどのくらいの量のテキストを暗号化できますか?

短いメッセージだけです。 SHA-256 を使用した RSA-OAEP では、2048、3072、または 4096 ビットのキーに対して最大 190、318、または 446 の UTF-8 バイトが許可されます。 RSA はファイル暗号化方式ではありません。より大きなデータには、検討されたハイブリッド暗号化設計を使用します。

SPKI と PKCS8 とはどういう意味ですか?

SPKI は、ここで公開キーに使用される標準の SubjectPublicKeyInfo 形式です。 PKCS8 は秘密鍵コンテナです。 PKCS8 秘密キーは機密として保管し、必要に応じて自分で安全なバックアップを作成してください。

これにより、信頼できる証明書またはデジタル署名が作成されますか?

いいえ。小規模なデモンストレーション用に RSA-OAEP 暗号化キーのペアを作成します。証明書の発行、身元の証明、署名の作成、またはキーの信頼性の確立は行いません。

これは運用環境の暗号化に適していますか?

このページは学習および相互運用性のデモであり、監査済みの暗号アプリケーションではありません。本物のシークレットを公共のコンピュータに貼り付けたり、プロダクション キーを管理または保護するためにこのページに依存したりしないでください。