CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

怎么样加密字符串啊?

楼主dafeifei(大飞飞)2002-10-28 10:17:39 在 Delphi / VCL组件开发及应用 提问

使用异或方法怎么样使用一个字符串加密另一个字符串呢?  
  能否给出详细代码?! 问题点数:50、回复次数:4Top

1 楼li_zhifu(东北人)回复于 2002-10-28 10:43:16 得分 10

S:String;  
  i:integer;  
  s:='abcde';  
  for   i:=1   to   Length(s)   do  
      s[i]:=chr(ord(s[i])   xor   178);//这里178就是密钥Top

2 楼hnxrm(浪子)回复于 2002-10-28 10:59:20 得分 10

解密也同理.Top

3 楼PoolD(池龙)回复于 2002-10-28 11:00:57 得分 20

var  
      Count     :   integer;   //循环变量  
      Source   :   string;     //源字符串  
      Dest       :   string;     //转换后的字符串  
      CodeString   :   string;   //异或密钥  
  begin  
      Dest   :=   '';  
      if   (Length(Source)   >   0)   and   (Length(CodeStr)   >   0)   then  
      begin      
          for   Count   :=   1   to   Length(Source)   do  
              Dest   :=   Dest   +   Chr(Ord(CodeString[((Count   -   1)   mod   length(CodeString))   +   1])   xor   Ord(Source[Count]));  
      end;  
  endTop

4 楼love4cz(^_^)(丑丑)(^_^)回复于 2002-10-28 11:09:45 得分 10

看And收藏!  
  Top

相关问题

  • MD5加密的字符串,怎么样解密(用java实现)?
  • 字符串加密
  • 字符串加密
  • 字符串的加密
  • 字符串加密算法
  • 关于字符串加密!
  • 字符串加密问题
  • 字符串移位加密
  • 字符串的加密与解密
  • 如何对一个字符串加密?

关键词

  • source
  • 字符串
  • codestring
  • 异或
  • 密钥
  • ord
  • dest
  • xor
  • chr
  • count

得分解答快速导航

  • 帖主:dafeifei
  • li_zhifu
  • hnxrm
  • PoolD
  • love4cz

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo