字符串移位加密 字符串移位加密???例如:str:=FBKMZ542 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 字符串移位加密???例如:str:=FBKMZ542,如何使每个字符加3减3 使用如下方法加密,为何产生的密文为乱码?如何把密文再解回成FBKMZ542 s:='FBKMZ542'; for i:=1 to length(s) do begin s[i]:=chr(ord(s[i])xor 250); end; s:='FBKMZ542'; for i:=1 to length(s) do begin str:=chr(ord(s[i])); s[i]:=chr(ord(s[i])shr 2); end; 如何把s变回来??? s:='FBKMZ542';for i:=1 to length(s) dobegin s[i]:=chr(ord(s[i])xor 250);end;再执行一次就又变回'FBKMZ542'了 s:='FBKMZ542'; for i:=1 to length(s) do begin str:=chr(ord(s[i])); s[i]:=chr(ord(s[i])shr 2); end;这个不明白str在中间做什么,写错了吗? 对写错了不用管str:=chr(ord(s[i]));没用的,我忘删了 ADOTable 帮我解释个代码 测试... 谁帮我介绍一个牛B一点的delphi群 老题重谈(KTV点播系统的声道问题!)--散分求助!!!!!!! MagicExport --- 非常强大而且实用的数据导出工具 用dephi6和ado处理access数据库出现问题 怎样利用下载的界面,哪里有界面可以下载! “计算机质子”请进 帮帮我嘛 如何写软件自己设置IP地址,不TCP/IP属性中设置 如何实现 显示窗体上控件的Hint
例如:str:=FBKMZ542,如何使每个字符加3减3
s:='FBKMZ542';
for i:=1 to length(s) do
begin
s[i]:=chr(ord(s[i])xor 250);
end;
for i:=1 to length(s) do
begin
str:=chr(ord(s[i]));
s[i]:=chr(ord(s[i])shr 2);
end;
如何把s变回来???
for i:=1 to length(s) do
begin
s[i]:=chr(ord(s[i])xor 250);
end;再执行一次就又变回'FBKMZ542'了
for i:=1 to length(s) do
begin
str:=chr(ord(s[i]));
s[i]:=chr(ord(s[i])shr 2);
end;这个不明白str在中间做什么,写错了吗?