機能概要
暗号化された文字列またはバイナリーデータを元に戻します。
機能詳細
文字列から指定したアルゴリズムで復号を行います。
復号キーのサイズはアルゴリズムによって決まります。
アルゴリズム | ブロックサイズ | キーサイズ |
---|---|---|
AES(128-bit keys) | 128 bits | 128 bits |
AES(192-bit keys) | 128 bits | 192 bits |
AES(256-bit keys) | 128 bits | 256 bits |
DES | 64 bits | 56 bits |
Blowfish | 64 bits | 32~448 bits |
Camellia(128-bit keys) | 128 bits | 128 bits |
Camellia(192-bit keys) | 128 bits | 192 bits |
Camellia(256-bit keys) | 128 bits | 256 bits |
パラメーター
- 引数
-
文字列 バイナリーデータ
対象データを指定します。キー 文字列データ バイナリーデータ
復号キーを指定します。アルゴリズムに対応したキーサイズに
切り捨てられます。アルゴリズム 暗号化アルゴリズムを指定します。 - AES(128-bit keys)
- AES(192-bit keys)
- AES(256-bit keys)
- DES
- Blowfish
- Camellia(128-bit keys)
- Camellia(192-bit keys)
- Camellia(256-bit keys)
暗号利用モード 暗号利用モードを指定します。 - Electronic Codebook (ECB)
- Cipher Block Chaining (CBC)
- Cipher Feedback (CFB)
- Output Feedback (OFB)
文字コード 復号データの文字コードを指定します。 - UTF-8
- UTF-16LE
- UTF-16BE
- UTF-32LE
- UTF-32BE
- SHIFT-JIS
- ISO-2022-JP
- EUC-JP
- 無変換
- 自動判定