关于加密的问题(50分)

  • 主题发起人 tsaietsai
  • 开始时间
T

tsaietsai

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎样对一串字符加密码,还有怎样再还原出来?
 
对每个字符于一个数值异或就行了,再异或一遍又回来了.
 
在大富翁中搜索一下,有这种代码的,使用很方便
 
我有一个加密控件
for d5 and d6的
要不要
 
我要:
可不可以发到我的信箱啊?

ldaan@nease.com
 
to ldaan3:
已经给你发去
 
使用加密控件,如DCPcrypt、CHIPHER 等
我有DCPcrypt 2.0 for d5,d6(含源码)
 
to ldaan3:
你的信箱不能收信为什么老是被退了出来
 
海风,能否给我一份? attn@263.net谢谢。
 
海风,请给我一份,谢谢。yanhaij@263.sona.com
 
海风:
发到这里好吗?

luodaan@nease.com

最好先压缩拉,我的信箱很小。
 
已经发出
请各位查收
 
这个可以吗?
function Encrypt(Str,Key:String):String;
var
X, Y : Integer;
A : Byte;
begin
if Key = '' then
Key := 'd1duOsy3n6qrPr2eF9u';
Y := 1;
for X := 1 to length(Str) do
begin
A := (ord(Str[X]) and $0f) xor (ord(Key[Y]) and $0f);
Str[X] := char((ord(Str[X]) and $f0) + A);
inc(Y);
if Y > length(Key) then
Y := 1;
end;
Result := Str;
end;
 
控件我要
tsaitsai@163.net
 
其实只要把输入字符转换成键盘码,然后再用算法进行加密,解密时先用相反的
算法解密,然后在转换成字符。
 
多人接受答案了。
 
顶部