![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加密技术
wmlunge
这个作者很懒,什么都没留下…
展开
-
.NET中非对称加密RSA算法的密钥保存
前面介绍了如何在.NET中使用RSA算法进行数据加密和签名,很多时候,我们需要重复的使用一组密钥,因此就需要将这组密钥保存起来。接下来,我给大家介绍3种在.Net中保存密钥的方法。第一种方法:将密钥导出保存为本地文件。首先要强调的是,出于安全性考虑,不建议使用这种方法保存私钥,如果使用,请在密钥导出的时候只导出公钥。RSACryptoServiceProvider对象提供了一个ToXm原创 2011-11-15 11:22:19 · 478 阅读 · 0 评论 -
非对称加密及数字签名RSA算法的实现(公钥加密->私钥解密、私钥加密->公钥解密)
RSA算法是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。它的安全性是基于大整数素因子分解的困难性,而大整数因子分解问题是数学上的著名难题,至今没有有效的方法予以解决,因此可以确保RSA算法的安全性。 RSA算法实现主要分为三部分:包括公钥和私钥的产生,非对称加密和解密,数字签名和验证,下面将逐个介绍RSA算法的工作原理及我的实现方法。原创 2011-11-15 11:09:15 · 990 阅读 · 0 评论