【文章标题】: WM平台使用未公开API计算MD5摘要
【文章作者】: 加百力
【下载地址】: 自己搜索下载
【编写语言】: Xarm汇编
【使用工具】: Xarm v1.0,EditPlus,Pocket PC 2003模拟器。
【操作平台】: Windows XP SP2
【内部编号】: MASSADA 0024
【作者声明】: 介绍一些WM平台的API。
--------------------------------------------------------------------------------
【详细过程】

  MD5摘要是加密解密中常用的摘要算法广泛应用在完整性检测、登录认证等领域。MD5摘要算法的源码很多,本文介绍的是在WM平台使用系统未公开的API函数计算MD5摘要。

  由于API函数未公开,所以需要使用LoadLibraryW和GetProcAddressA装载库并获取函数地址。在Xarm 1.0中可以使用call2宏调用函数。

  程序对18字节的数据"Blitz Force 加百力"取摘要,并输出字符串的大小和4段共128比特结果。该结果和瑞星卡卡文件诊断工具得到的MD5摘要结果一致。


 具体代码请看附件。



--------------------------------------------------------------------------------
【版权声明】: 本文原创于看雪技术论坛, 转载请注明作者并保持文章的完整, 谢谢!

                                                       2009年03月28日 16:00:00

上传的附件 WM平台使用未公开API计算MD5摘要.rar