手机
当前位置:查字典教程网 >网页设计 >应用技巧 >联众密码的逆向算法公布
联众密码的逆向算法公布
摘要:functionDecode(aValue:String):string;variValue:array[0..63]ofByte;i,j,...

functionDecode(aValue:String):string;

var

iValue:array[0..63]ofByte;

i,j,k,iAL,iCL:Byte;

Pass:array[0..15]ofchar;//密码最长不超过15位

begin

//strtoint

i:=0;

j:=0;

while(1=1)do

begin

//这里需要改进

j:=Pos('',aValue);

ifj<=0then

begin

iValue[i]:=strToint(aValue);

break;

end;

iValue[i]:=StrToInt(Copy(aValue,1,j-1));

inc(i);

aValue:=copy(aValue,j+1,length(aValue)-j);

end;

//xor

fori:=63downto1do

iValue[i-1]:=iValue[i-1]xoriValue[i];

//

fori:=15downto1do

begin

iAL:=iValue[i];

iCL:=iAL;

ASM

MOVAL,iAL

SARAL,4

ANDAL,$F

MOViAL,AL

end;//直接用SHR也可以,不过反汇编是SAR,pascal里没有SAR

j:=iAL+$30;

iAL:=iValue[j];

iCL:=iCLand$f;

iCL:=iValue[0]+iCL;

k:=iCL;

iCL:=iValue[k];

iValue[j]:=iCL;

iValue[k]:=iAL;

end;

i:=iValue[0];

j:=1;

whileiValue[i]<>0do

begin

Pass[j-1]:=chr(iValue[i]);

Inc(i);

Inc(j);

end;

Result:=Pass;

end;

【联众密码的逆向算法公布】相关文章:

像素与毫米的转换公式

局域网遭遇“ARP”病毒的新变种附临时解决方法

编译chm格式PHP手册的方法

收藏的迅雷下载图文教程

动易2006序列号破解算法公布

LBS BLOG在IE7下图片出现滚动条的解决方法

解决IE不能主动识别UTF-8编码的问题的方法

IE或软件加载页中提示脚本错误的解决办法集合

保存网页图片的八种方法小结

用好你的快速启动栏

精品推荐
分类导航