摘要: C# 基于大整数类的RSA算法实现(公钥加密私钥解密,私钥加密公钥解密) 最近因为项目需要通过RSA加密来保证客户端与服务端的通信安全。但是C#自带的RSA算法类RSACryptoServiceProvider只支持公钥加密私钥解密,即数字证书的使用。 所以参考了一些网上的资料写了一个RSA的算法实 阅读全文
posted @ 2017-04-11 00:12 jeremy1888 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 为了避免用户密码使用明文传输,在传输前需要进行加密处理,服务端接收之后再进行解密,这样从一定程度上保护了密码安全。 基本过程如下: 显然,采用非对称加密更合适,这里我们使用RSA加密算法。 需要三方面的东东。 第一样,服务器端RSA加解密工具类及KEY定义。 第二样,Web端RSA加密工具类,支持根 阅读全文
posted @ 2017-04-11 00:10 jeremy1888 阅读(1315) 评论(0) 推荐(0) 编辑
摘要: 1. 分组密码 分组密码是将明文消息编码表示后数字序列划分成长为n的分组,各组分别在密钥的作用下进行变换输出等长的数字序列,即密文。一次加密一个数据组,加解密所使用的是同一密钥,故其通常也称为对称加密。分组长n各种不同的对称加密算法取值不同(DES和TripleDES为64位,AES默认为128位, 阅读全文
posted @ 2017-04-11 00:06 jeremy1888 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 需要引用名称空间 具体代码: 阅读全文
posted @ 2017-04-11 00:05 jeremy1888 阅读(307) 评论(0) 推荐(0) 编辑