最近想收集C#的加密算法

加密算法初探

今天在网上看到非常流行的Javascript md5加密算法,顺藤摸瓜,同时也看到了Javascipt版本的sha1加密算法,代码很复杂很详细,从头到结束,有将近400行,我上次加密的时候也使用过md5加密,不过上次是一行就写完了加密过程,因为系统直接提供了。

看过javascript版本的两个加密算法,当然也被我收藏起来了,呵呵,后来看到一篇文章叫《比MD5更变态的加密方法》,才发现我真的好无知,以前加密就想到md5,sha1,人家pjblog一下子就用了6种加密算法:strHash,b64_sha1,str_sha1,hex_hmac_sha1,b64_hmac_sha1,str_hmac_sha1,我开始想:现今安全能用的加密算法有多少?C#平台下能有的有多少?后面一个问题貌似是废话,理论上别的语言能用的,C#都可以实现,但是微软本身提供的少,别人开源的也没有几个,所有有这样的问题。至于第一个问题,我发现好的加密算法很多,除了md5,sha1,优秀的算法还有RSA,DES,AES,RC2,可能都还米完全了解,我有个计划,学习这些算法的使用,具体原理就免了,然后把这些算法合起来做个类库,以后开发的时候直接使用。

现在已经收集到的算法有:MD5,AES,DES;慢慢完善吧,这个类库肯定要做下去的。

转载于:https://www.cnblogs.com/crid/archive/2010/11/28/5172692.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值