AES暗号化と復号
ガイド
AES暗号化と復号
ブラウザ内にAES(高度な暗号化標準)の対称暗号を用いてテキストを安全に暗号化・復号できます。このツールはAES-GCMおよびAES-CBCモードの128ビット、192ビット、または256ビットの鍵サイズをサポートしています。すべての暗号操作はクライアントサイドでWeb Crypto APIを使用して行われ、あなたのデータはあなたのデバイスから離れることはありません。
使用方法
暗号化したいテキストを入力欄に入力してください。秘密鍵を提供するか、生成ボタンをクリックしてランダムな鍵を作成してください。好みのAESモード(認証暗号としてGCMが推奨されています)、鍵サイズ、および出力形式を選択してください。処理をクリックして暗号化を行います。復号するには、復号モードに切り替えて、暗号化された出力の内容を貼り付け、同じ鍵を入力し、再度処理をクリックしてください。
機能
- AES-GCMおよびAES-CBCモード – 認証暗号(GCM)または古典的なブロック暗号モード(CBC)を選択できます
- 複数の鍵サイズ – 128ビット、192ビット、および256ビットの暗号鍵をサポート
- PBKDF2鍵導出 – パスワードは100,000回のPBKDF2-SHA256の反復処理により強化されます
- ランダム鍵生成 – 1クリックで暗号的に安全なランダム鍵を生成できます
- Base64およびHex出力 – 暗号化された出力のための好みのエンコーディング形式を選択できます
- クライアント側処理 – すべての暗号化および復号はブラウザ内でWeb Crypto APIを使用して実行されます
よくある質問
-
AES暗号化とは何ですか?
AES(高度な暗号化標準)は米国政府が採用し、世界中で広く使用されている対称鍵暗号アルゴリズムです。128ビットの固定サイズブロックを使用して128ビット、192ビット、または256ビットの鍵でデータを暗号化します。AESは非常に安全とされ、TLS、VPN、ディスク暗号などのプロトコルで使用されています。
-
AES-GCMとAES-CBCの違いは何ですか?
AES-GCM(ガロイズ/カウンターモード)は、暗号化と認証を1つの操作で提供し、データの整合性と機密性を確保します。AES-CBC(暗号ブロック連結)は機密性のみを提供し、整合性チェックには別途MACが必要です。GCMは現代のアプリケーションにおいて、組み込みの認証により一般的に推奨されています。
-
PBKDF2とは何ですか?なぜ鍵導出に使用されますか?
PBKDF2(パスワードベースの鍵導出関数2)は、人間が読みやすいパスワードを暗号鍵に変換するために、擬似乱数関数(例:HMAC-SHA256)を繰り返し適用します。高い反復回数(100,000以上)により、ブートフォース攻撃が計算的に高コストになり、辞書攻撃やレインボーテーブル攻撃を防ぎます。
-
なぜ異なるAES鍵サイズが提供されていますか?
AESは128ビット、192ビット、および256ビットの鍵をサポートしており、異なるセキュリティレベルを提供します。AES-128はほとんどのアプリケーションに強いセキュリティを提供し、AES-256は非常に敏感なデータに適した大きな鍵空間を提供します。大きな鍵は処理速度がわずかに遅くなるものの、ブートフォース攻撃に対する抵抗性が高くなります。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
