您的位置:程序门 -> .net技术 -> c#



请问大家现在流行有那几种加密算法有那几种


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问大家现在流行有那几种加密算法有那几种
发表于:2007-03-04 17:23:01 楼主
我想问一下大家,请问现在流行的加密有那些。他们的特点是什么?
发表于:2007-03-04 17:39:151楼 得分:0
md5/ras,一个可以解密,一个不可以
发表于:2007-03-04 17:41:492楼 得分:0
des
发表于:2007-03-04 17:42:063楼 得分:0
对称加密,可解密
发表于:2007-03-04 23:41:044楼 得分:0
常用的加密算法有很多,.net   提供的算法包括

1.对称密钥算法:des、tripledes、rc2、rijndael
对称算法的特点是双方用同一密钥加密解密,安全性取决于算法的强度。对称算法用于加密后需要还原的数据。

2.pki   密钥算法:rsa
pki   算法的特点是双方都用公共密钥加密,用私钥解密。安全性依赖于大数的因子分解,但并没有从理论上证明破译   rsa   的难度与大数分解难度等价。rsa   算法是第一个能同时用于加密和数字签名的算法

3.hash   算法:md5、ripemd160、sha1、sha256、sha384、sha512
hash   算法的特点是只计算数据的散列值,理论上无法还原数据。所以   hash   算法其实不是用于数据加密的,而是用于数据验证和数字签名

md5   目前在应用程序中应用非常广泛,最常用到的地方就是用户密码比对
不过既然   .net   提供了更安全的算法,也就不需要   md5   了
目前加密数据最安全的方法是   pki,不过   pki   算法依赖于一个庞大的体系,而且性能不佳
发表于:2007-03-04 23:44:065楼 得分:0
md5,rsa,base64用的比较多


快速检索

最新资讯
热门点击