このトピックでは、暗号アルゴリズム関数の構文、機能、パラメーター、および戻り値について説明します。 このトピックでは、これらの関数の例も示します。
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ダイジェストを返します。 |
例: | |