已审核词条
未审核词条
|
| 校验_取md5 | 文本型 | |
|
| 字节集数据 | 字节集 | | | |
返回值转成大写 | 逻辑型 | | | | 是否取16位 | 逻辑型 | | | |
t =
MD过程 (字节集数据, 32771, 16
)
如果真 (返回值转成大写 =
假)
t =
到小写 (t
)
判断 (是否取16位
)
返回 (取文本中间 (t, 9, 16
))
返回 (t
)
| 变量名 | 类 型 | 静态 | 数组 | 备 注 |
| hCryptProv | 整数型 | | |
| hKey | 整数型 | | |
| hHash | 整数型 | | |
| pbBuffer | 字节集 | | |
| cbHash | 整数型 | | |
| rgbHash | 字节集 | | |
| rgbDigits | 字节集 | | |
| 局_MD5 | 字节集 | | |
| b | 整数型 | | |
| i | 整数型 | | |
| len | 整数型 | | |
如果真 (CryptAcquireContextA (hCryptProv,
“”,
“”, 1, -268435456
) = 0
)
如果真 (CryptAcquireContextA (hCryptProv,
“”,
“”, 1, 0
) = 0
)
返回 (“”)


如果 (CryptCreateHash (hCryptProv, 种类, hKey, 0, hHash
) = 0
)
CryptReleaseContext (hCryptProv, 0
)
返回 (“”)
pbBuffer = x

len =
取字节集长度 (x
)
如果 (CryptHashData (hHash, pbBuffer, len, 0
) = 0
)
CryptDestroyHash (hHash
)
CryptReleaseContext (hCryptProv, 0
)
返回 (“”)



rgbHash =
取空白字节集 (长度
)

cbHash = 长度


如果 (CryptGetHashParam (hHash, 2, rgbHash, cbHash, 0
) = 0
)

CryptDestroyHash (hHash
)

CryptReleaseContext (hCryptProv, 0
)

返回 (“”)





rgbDigits =
到字节集 (“0123456789ABCDEF”)


局_MD5 =
取空白字节集 (长度 × 2
)


变量循环首 (0, cbHash - 1, 1, i
)



b = rgbHash
[i + 1
]



局_MD5
[i × 2 + 1
] = rgbDigits
[右移 (b, 4
) + 1
]



局_MD5
[i × 2 + 2
] = rgbDigits
[位与 (b, 15
) + 1
]


变量循环尾 ()

CryptDestroyHash (hHash
)

CryptReleaseContext (hCryptProv, 0
)



返回 (到文本 (局_MD5))|
| CryptAcquireContextA | 整数型 | |
|
| advapi32 |
|
| CryptAcquireContextA |
|
| phProv | 整数型 | | |
| pszContainer | 文本型 | | |
| pszProvider | 文本型 | | |
| dwProvType | 整数型 | | |
| dwFlags | 整数型 | | |
|
| CryptCreateHash | 整数型 | |
|
| advapi32 |
|
| CryptCreateHash |
|
| hProv | 整数型 | | |
| Algid | 整数型 | | |
| hKey | 整数型 | | |
| dwFlags | 整数型 | | |
| phHash | 整数型 | | |
|
| CryptDestroyHash | 整数型 | |
|
| advapi32 |
|
| CryptDestroyHash |
|
| hHash | 整数型 | | |
|
| CryptReleaseContext | 整数型 | |
|
| advapi32 |
|
| CryptReleaseContext |
|
| hProv | 整数型 | | |
| dwFlags | 整数型 | | |
|
| CryptGetHashParam | 整数型 | |
|
| advapi32.dll |
|
| CryptGetHashParam |
|
| hHash | 整数型 | | |
| dwParam | 整数型 | | |
| pByte | 字节集 | | |
| pdwDataLen | 整数型 | | |
| dwFlags | 整数型 | | |
|
| CryptHashData | 整数型 | |
|
| advapi32.dll |
|
| CryptHashData |
|
| hHash | 整数型 | | |
| pbData | 字节集 | | |
| dwDataLen | 整数型 | | |
| dwFlags | 整数型 | | |
词条作者信息
使用例程
参与校正错误的易友