AES暗号化/復号
AES暗号化/復号ツール、CBC/CFB/CTR/OFB/ECBモード、Pkcs7/ZeroPadding/NoPadding、128/192/256ビット鍵、Base64出力、鍵/IV形式自動検出
AES暗号化とは何ですか?
AESは広く使用される共通鍵暗号アルゴリズムです。128ビットブロックで動作し、128、192、256ビットの鍵をサポートします。
暗号化モードには何がありますか?
CBCはブロックをチェーンして安全性を高めます。CFBはAESをストリーム暗号に変換します。CTRはカウンターで並列暗号化を実現します。OFBはキーストリームを生成します。ECBは各ブロックを独立して暗号化 — 最も安全性が低いです。
パディングとは何ですか?
パディングはデータをブロック境界に合わせるための追加バイトです。Pkcs7が最も一般的。Iso97971はPkcs7の前にバイトを追加。AnsiX923はゼロと長さバイトで埋めます。Iso10126はランダムバイトを使用。ZeroPaddingはゼロで埋めます。NoPaddingは正確な配置が必要です。
出力形式は何ですか?
暗号化出力はデフォルトでBase64エンコーディングを使用します。これは最も一般的でコンパクトな形式です。鍵とIVの入力はHex、Base64、UTF-8形式の自動検出に対応しています — 鍵またはIVを貼り付けるだけで、ツールが形式を自動的に認識します。
AES暗号化のセキュリティ推奨事項は?
強力なランダム鍵を使用してください。ECBよりCBCまたはCTRを優先してください。最大のセキュリティにはAES-256を使用してください。毎回ユニークなIVを使用してください。
データはサーバーに送信されますか?
いいえ、すべての暗号化はCryptoJSを使用してブラウザ内でローカルに実行されます。データはデバイスから出ません。
どの鍵サイズがサポートされていますか?
AESは3つのサイズをサポート:128ビット(16バイト)、192ビット(24バイト)、256ビット(32バイト)。AES-256が最高のセキュリティを提供します。