如何实现这样一个函数 每字节异或3e,然后高四位与低四位交换顺序谢谢
解决方案 »
- 应用程序在执行数据查询时,怎么样实现等待进度条?DBgridEh用本地过滤功能(stfilter)在代码里如何实现清空条件?
- CSDN论坛短消息,麻烦大版和其它小版兄弟们进来一下。
- 问问delphi论坛的高手,dbgrid中如何判断是否选中了一行
- 怎么用TQUERY控件
- 谁知道Lrc校验的算法?
- 怎样控制打印报表
- 关于转换二进制的问题?比如字符‘@’,怎样转换二进制如:’01000000‘,谢谢大家!
- 请诸位关注:::动态引用dcu中的函数
- 如何将1,2,3,4等转成:0001,0002,0003,0004 急用!谢谢
- 如何将某一控件窗口(如TListbox)中的(x,y)转化为屏幕的(x,y)
- 还是关于as关键字的问题
- 关于together的下载???
var
I: Integer;
begin
Result := S;
for I := 1 to Length(S) do
begin
Result[I] := char(byte(S[I]) xor (Key shr 8));
Key := (byte(Result[I]) + Key) * C1 + C2;
end;
end;function Decrypt(const S: String; Key: Word): String;
var
I: Integer;
begin
Result := S;
for I := 1 to Length(S) do
begin
Result[I] := char(byte(S[I]) xor (Key shr 8));
Key := (byte(S[I]) + Key) * C1 + C2;
end;
end;