找回密码
 立即注册
置入dwHash语言汇编 | 易语言编程 2021-03-11 420 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品

易语言置入汇编GetRolHash
DWORD GetRolHash(char lpszBuffer)
{
DWORD dwHash = 0;
while(lpszBuffer)
{
dwHash = (  (dwHash <<25 ) | (dwHash>>7) );
dwHash = dwHash+*lpszBuffer;
lpszBuffer++;
}
return dwHash;
}



       某项工作中使用到计算hash值,于是想使用易语言写一个工具,
但是易语言一直很诡异,计算不出正确值.导致原因可能由于易语言中没有DWORD类型,并且整数四则运算是当作双精度浮点数来计算,搞得很纠结.
无奈写了个置入汇编版的,经过测试,完美无bug

易语言置入汇编GetRolHash源码

1615460129560z2021x3x11x18x55x29.zip


上一篇:易语言EXCEL操作界面源码
下一篇:易语言的64位进程远程hook,x64_远程调用函数源码