HardBirch

C#使用DES加解密数据

时间:09-08-28 栏目:安卓入门与提高 作者:张飞不张,文采横飞 评论:4 点击: 2,323 次

     C#的DES加解密,同时支持.NET与.NET CF 2.0平台,这样就可以把一个封装好的类同时用在PC/WM手机上。C#的DES比其他语言的DES算法多了个IV实现,其实IV可以设置为随意的8位byte即可,注意要加入desc.Mode = CipherMode.ECB 兼容其他语言的Des加密算法。


        直接贴出代码,下面部分代码比较普通,高手们切勿见笑!

 

 

至于怎么调用。。。很简单的说

 

声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: C#使用DES加解密数据

C#使用DES加解密数据:目前有4 条留言

  1. 加密流捣腾的那段很是玄乎,不知道相对于
    desc.CreateEncryptor().TransformFinalBlock(data,0, data.Length);
    这样的写法来说,有什么特殊意义。

    结果都一样,那么这个IV是干什么的呢,望解惑。

    2009-09-01 16:23 [回复]
  2. 我这么理解的:IV只是这个数据加密转换流需要的东西,并不是DES加解密需要的。

    2009-09-01 16:36 [回复]
  3. 板凳
    hellogv:

    这样理解也可以

    2009-09-01 20:46 [回复]
  4. 沙发
    lonely00:

    按照你的调用事例,我即使把加密的密码改成12345679,解密的密码还是12345678,最后获得的解密文本还是和加密文本一样啊?

    2012-07-15 13:55 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐