首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

帮忙解释两句话!多谢 小弟我是初学者

2012-03-17 
帮忙解释两句话!谢谢 我是菜鸟!functionDecrypt(consts:string):string//加密varI:IntegerbeginResult:

帮忙解释两句话!谢谢 我是菜鸟!
function Decrypt(const s:string):string; //加密
var
  I:Integer;
begin
  Result:='';
  for i:=1 to length(s) do
result:=result+chr(ord(s[i]) xor i xor 69);
  result:=result + char(69);

[解决办法]
取字符串中每个字符的asc码与这个字符在字符串中的位置取异或~~
再把此ACS码还原为字符

最后返回运算后的字符串


是一个按位取异或的字符串加密函数

热点排行