CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

求助加密算法.

楼主wumylove1234(毁于随)2006-07-01 16:50:09 在 .NET技术 / C# 提问

对字符串进行加密和解密,可互逆.  
   
  由于解密要使用要在支持CF框架的设备上进行,所以不能使用System.Security.Cryptography进行解密,所以需要带源码的加密算法.  
   
  从网上找到一个"DES加密算法在C#下的实现"文章,但是调起来有些问题,实现的结果是解密后的文本后面多了几个空格.另外,原文中是将密文用BinaryFormater序列化存在文件里,解密时再读取文件解密,而我不需要这样的功能,我是要将密文以文本形式存在,将密文存在XML里.但是我对密文做解密时解出来的和原文不符.如果哪位也用这个算法,给小弟讲讲如何解决这个问题也可以.万分感谢. 问题点数:50、回复次数:5Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-07-01 17:58:47 得分 0

我有c语言版的DES加密算法Top

2 楼Knight94(愚翁)回复于 2006-07-02 09:43:30 得分 50

参看  
  http://blog.csdn.net/knight94/archive/2006/03/17/627040.aspxTop

3 楼wumylove1234(毁于随)回复于 2006-07-04 14:39:07 得分 0

upTop

4 楼liuchao85(沙漠之鹰)回复于 2006-07-04 15:51:47 得分 0

byte[]   Key={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x11,0x12,0x13,0x14,0x15,0x16};  
  byte[]   Iv={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10,0x11,0x12,0x13,0x14,0x15,0x16};  
      SymmetricAlgorithm   des;  
      StreamWriter   swe;  
  FileStream   df=new               FileStream"e:\\bank\\"+names,FileMode.OpenOrCreate,FileAccess.Write);//加密  
  CryptoStream   es=new   CryptoStream(df,des.CreateEncryptor(Key,Iv),CryptoStreamMode.Write);  
  StreamWriter   sr=new   StreamWriter(es);//创建文本文件将信息写入文件  
  Console.WriteLine("请输入,密码:");  
        passwd=Console.ReadLine();  
        sr.WriteLine(passwd);  
        sr.Close();  
        es.Close();  
        df.Close();Top

5 楼mail_ricklee(NickLee)回复于 2006-07-04 15:58:42 得分 0

www.cnblogs.com/mail-ricklee  
   
  NickLee.Web.UI.ezCrpyto控件,可以支持  
  CF   加密算法AES,3倍DESTop

相关问题

关键词

得分解答快速导航

  • 帖主:wumylove1234
  • Knight94

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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