0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
校验_取md5文本型 取数据MD5
参数名类 型参考可空数组备 注
字节集数据字节集要取数据摘要的字节集
返回值转成大写逻辑型可空,默认为假。假=小写 真=大写
是否取16位逻辑型可空,默认为32位
变量名类 型静态数组备 注
t文本型 
t = MD过程 (字节集数据, 32771, 16)
如果真 (返回值转成大写 = )
t = 到小写 (t)

判断 (是否取16位)
返回 (取文本中间 (t, 9, 16))
返回 (t)

子程序名返回值类型公开备 注
MD过程文本型 
参数名类 型参考可空数组备 注
x字节集
种类整数型
长度整数型
变量名类 型静态数组备 注
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))
DLL命令名返回值类型公开备 注
CryptAcquireContextA整数型 ,
DLL库文件名:
advapi32
在DLL库中对应命令名:
CryptAcquireContextA
参数名类 型传址数组备 注
phProv整数型0
pszContainer文本型0
pszProvider文本型0
dwProvType整数型0
dwFlags整数型0
DLL命令名返回值类型公开备 注
CryptCreateHash整数型 ,
DLL库文件名:
advapi32
在DLL库中对应命令名:
CryptCreateHash
参数名类 型传址数组备 注
hProv整数型0
Algid整数型0
hKey整数型0
dwFlags整数型0
phHash整数型0
DLL命令名返回值类型公开备 注
CryptDestroyHash整数型 ,
DLL库文件名:
advapi32
在DLL库中对应命令名:
CryptDestroyHash
参数名类 型传址数组备 注
hHash整数型0
DLL命令名返回值类型公开备 注
CryptReleaseContext整数型 ,
DLL库文件名:
advapi32
在DLL库中对应命令名:
CryptReleaseContext
参数名类 型传址数组备 注
hProv整数型0
dwFlags整数型0
DLL命令名返回值类型公开备 注
CryptGetHashParam整数型 
DLL库文件名:
advapi32.dll
在DLL库中对应命令名:
CryptGetHashParam
参数名类 型传址数组备 注
hHash整数型
dwParam整数型
pByte字节集
pdwDataLen整数型
dwFlags整数型
DLL命令名返回值类型公开备 注
CryptHashData整数型 
DLL库文件名:
advapi32.dll
在DLL库中对应命令名:
CryptHashData
参数名类 型传址数组备 注
hHash整数型
pbData字节集
dwDataLen整数型
dwFlags整数型


词条作者信息
项目部004 -  一个月只活跃几分钟
使用例程
参与校正错误的易友
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.