配列からデータを暗号解読化します
定義
int CryptDecode(
ENUM_CRYPT_METHOD method,
const uchar& data[],
const uchar& key[],
uchar& result[]
);
引数
| In/Out |
型 |
内容 |
| In |
ENUM_CRYPT_METHOD |
| CRYPT_BASE64 |
BASE64 |
| CRYPT_AES128 |
128ビット(16バイト)キーでの AES 暗号化。 |
| CRYPT_AES256 |
256 ビット(32 バイト)キーでの AES 暗号化。 |
| CRYPT_DES |
56ビット(7バイト)キーでの DES 暗号化。 |
| CRYPT_HASH_SHA1 |
SHA1 HASH の計算。 |
| CRYPT_HASH_SHA256 |
SHA256 HASH の計算。 |
| CRYPT_HASH_MD5 |
MD5 HASH の計算。 |
| CRYPT_ARCH_ZIP |
ZIP アーカイブ。 |
|
| In |
const uchar& |
データの配列(StringToCharArrayで配列にしておく) |
| In |
const uchar& |
キー配列(StringToCharArrayで配列にしておく) |
| Out |
uchar& |
変換後の配列 |
戻り値
| 型 |
内容 |
| int |
受け取り側の配列のバイト数(エラーの場合は 0) |