このトピックでは、暗号アルゴリズム関数の構文、機能、パラメーター、および戻り値について説明します。 このトピックでは、これらの関数の例も示します。
aes_new | aes_enc | aes_dec | sha1 | sha2 | hmac | hmac_sha1 | md5 | md5_bin
aes_new
項目 | 説明 |
構文 |
|
説明 | Advanced Encryption Standard (AES) オブジェクトを作成します。これは、以降の暗号化および復号化操作に使用されます。 暗号化を実行するには、 |
パラメーター |
|
戻り値 | 関数が成功すると、AESオブジェクト (辞書型) が返されます。 それ以外の場合、 |
例: |
|
aes_enc
項目 | 説明 |
構文 |
|
説明 | AES暗号化アルゴリズムを使用してデータを暗号化します。 |
パラメーター |
|
戻り値 |
|
例: |
|
aes_dec
項目 | 説明 |
構文 |
|
説明 | AES暗号化アルゴリズムを使用してデータを復号化します。 |
パラメーター |
|
戻り値 |
|
例: |
|
sha1
項目 | 説明 |
構文 |
|
説明 | SHA-1ダイジェストを計算します。 |
パラメーター | s: ダイジェストを計算する文字列。 |
戻り値 | バイナリ形式のSHA-1ダイジェスト。 |
例: |
出力:
|
sha2
項目 | 説明 |
構文 |
|
説明 | SHA-2ダイジェストを計算します。 |
パラメーター |
|
戻り値 | バイナリ形式のSHA-2ダイジェスト。 |
例: |
出力:
|
hmac
項目 | 説明 |
構文 |
|
説明 | HMACダイジェストを計算します。 |
パラメーター |
|
戻り値 | 対応するアルゴリズムを使用して計算されたバイナリ形式のHMACダイジェスト。 |
例: |
出力:
|
hmac_sha1
項目 | 説明 |
構文 |
|
説明 | HMAC-SHA-1ダイジェストを計算します。 |
パラメーター |
|
戻り値 | バイナリ形式のHMAC-SHA-1ダイジェスト。 |
例: |
出力:
|
md5
項目 | 説明 |
構文 |
|
説明 | MD5ダイジェストを計算します。 |
パラメーター | s: ダイジェストを計算する文字列。 |
戻り値 | 16進形式のMD5ダイジェスト。 |
例: |
出力:
|
md5_bin
項目 | 説明 |
構文 |
|
説明 | MD5ダイジェストを計算します。 |
パラメーター | s: ダイジェストを計算する文字列。 |
戻り値 | バイナリ形式のMD5ダイジェスト。 |
例: |
出力:
|