C
cb1997
Unregistered / Unconfirmed
GUEST, unregistred user!
首先声明这段程序不是我的哈<br>是yangyugw的!<br>function uencrypt(str:string;len:integer):string;//解密函数<br>var sch:string;<br>j,i:integer;<br>newstr:string;<br>begin<br>sch:='x&bsf0104MtTxR780926';<br>newstr:='';<br>j:=1;<br> for i:=1 to len do<br> begin<br> newstr:=newstr+chr(ord(str)-ord(sch[j]));<br> j:=j+1;<br> if j>20 then j:=1;<br> end;<br>result:=newstr;<br>end;<br><br>function encrypt(str:string;len:integer):string;//加密函数<br>var sch:string;<br>j,i:integer;<br>begin<br>sch:='x&bsf0104MtTxR780926';<br>Randomize;<br>j:=1;<br>for i:=1 to 255 do<br> begin<br> if i<=len then<br> str:=chr(ord(str)+ord(sch[j]))<br> else<br> str:=str+chr(random(255)+ord(sch[j]));<br> j:=j+1;<br> if j>20 then j:=1;<br> end;<br>result:=str;<br>end;<br><br>程序主要是对字符串加密的!<br>那位能给我讲解一下