加密理论AES与RSA
文章平均质量分 79
Andrewniu
这个作者很懒,什么都没留下…
展开
-
AES加解密算法详解
0 AES简介 美国国家标准技术研究所在2001年发布了高级加密标准(AES)。AES是一个对称分组密码算法,旨在取代DES成为广泛使用的标准。 根据使用的密码长度,AES最常见的有3种方案,用以适应不同的场景要求,分别是AES-128、AES-192和AES-256。1 算法流程 AES加解密的流程图如下(以128位密钥为例): AES加密过程涉及到4种...转载 2018-05-10 14:44:04 · 1307 阅读 · 0 评论 -
整合一个基于c#的RSA私钥加密公钥解密的Helper类
转自:http://www.cnblogs.com/yyl8781697/archive/2013/04/28/RSA.html 最近在搞单点登录的设计,在设计中需要一个Token令牌的加密传输,这个令牌在整个连接单点的各个站中起着连接认证作用,如果被仿造将会有不可预计的损失,但是这个Token是要可逆的.然后我就找.net中的各种加密,各种找。 因为是可逆的,所以像那种md5,sh...转载 2018-05-11 13:33:32 · 1280 阅读 · 0 评论 -
非对称加密RSA的C#实现
1.对称加密算法对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。如果你只用1 bit来做这个密钥,那黑客们可以先试着用0来...转载 2018-05-11 13:31:51 · 960 阅读 · 0 评论 -
C#RSA私钥加密,公钥解密出错的原因
RSA是不对称加密算法,公钥可能会被多人持有,而私钥只有一人拥有。公钥加密的信息,只有私钥才能解密,从而实现了数据可以的保密的到达拥有私钥的一方。即使被第三方截取,也无法解密。RSA算法指出私钥加密的信息,只有公钥可以解密。这就给我们实际编程过程中造成了误解,认为可以使用私钥加密,公钥解密。然而,加密时不出错,而解密时会收到“不正确的项”的错误。其实.net中,处于安全的考虑,RSACryptoS...转载 2018-05-11 13:31:11 · 5361 阅读 · 4 评论 -
c#rsa 非对称加密
2015年11月10日 17:57:12阅读数:1392 [csharp] view plain copy [csharp] view plain copy using System; using System.Collections.Generic; using System.Linq; us...转载 2018-05-11 10:17:28 · 641 阅读 · 0 评论 -
RSA非对称加密算法详解
加密概要加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密),加密技术的要点是加密算法,加密算法可以分为三类: 1. 对称加密 2. 非对称加密 3. 不可逆加密对称加密算法加密过程: 将明文分成N个组,然后对各个组进行加密,形成各自的密文,最后把所有的分组密文进行合并,形成最终的密文。优点: 算法公开、计算量小、加密速度快...转载 2018-05-11 10:16:21 · 793 阅读 · 0 评论 -
C#实现字符串RSA加密与解密算法
利用C#的加密库,实现RSA加密算法还是很容易的,因为我只是初步了解这个加密算法,据说是目前非对称加密中比较优秀的加密算法了,如银行什么的都在在RSA1024 RSA2048 RSA4096之类,后面的数字,我想,越大,越复杂,破解也越困难吧。。 RSA加密也很复杂,把几位数加密后,变成了很大的字符串(一般为十六进制字符串),当然也可以使用BASE64处理一下,因为加密后的数...转载 2018-05-11 10:16:43 · 10999 阅读 · 0 评论 -
整理的AES对称加密和RSA非对称加密
项目用到这两个加密方法,就整理了下做了个demo,这里也贴出来代码供参考AES加密解密[java] view plain copy print?public class AESUtil { /** * 生成AES密钥 * @param strkey * @return * @throws Exception */ public ...转载 2018-05-11 10:16:33 · 600 阅读 · 0 评论 -
十分钟读懂AES加密算法
版权声明:本文转载自以下连接https://blog.csdn.net/u012721519/article/details/79612516今天看了Moserware的《A Stick Figure Guide to the Advanced Encryption Standard(AES)》收获了不少,对AES算法有了更加清楚的理解,这篇博客用了大量的情景图文来展示AES的发展历史和算法的...转载 2018-05-10 14:45:12 · 2298 阅读 · 3 评论 -
window.btoa 和 window.atob
前一段时间被安全部门查出,明文传递密码,被要求整改。然后就进行了引入了第三方的base64编码的js库,进行了编码然后传递。其实在前端的加密都是寻求一个心理安慰,作用是微乎其微的,确实也更加好那么一点。今天在看 filer 无意看到了 btoa和atob。这不就是内置的base64编码和解码么,那么接下来有两个问题 兼容性和中文的支持情况 兼容性兼容性IE10以上和其他...转载 2018-08-09 11:46:23 · 1117 阅读 · 0 评论