加密 解密
xss2xss
我是一只小小的蜗牛,远及不上骏马,所以只有舍命狂奔!
展开
-
c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法
using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.Security;using System.Security.Cryptography;/**//* * .Net框架由于拥有CLR提供的丰富库支持,只需很少的代码即可实现先前使用C等转载 2008-12-27 15:33:00 · 752 阅读 · 0 评论 -
DES加密算法代码
DES现在已经不被视为一种安全的加密演算法,因为它使用的56位秘钥过短,以现代计算能力,24小时内极可能被破解。 也有一些分析报告提出了该演算法的理论上的弱点,虽然实际情况未必出现。该标准在最近已经被高级加密标准(AES)所取代。 虽然是一种被取代了的算法,不过通过理解和研究这种算法的实现,还是可以带给我们不少启示的。下面是实现的C#代码: using System;using S转载 2008-12-27 18:49:00 · 1193 阅读 · 0 评论 -
DES算法原理详述
DES算法详述 DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,整个算法的主流程图如下: 其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,其置换规则见下表: 58,50,12,34,26,18,10,2,60,52,44,36,28,20,12,4, 62,54,46,38,30,22,14,6,64,56转载 2008-12-27 19:05:00 · 2744 阅读 · 0 评论