配列からデータを暗号解読化します
定義
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) |