![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
加密算法
文章平均质量分 87
源自1994
一切都是最好的安排
展开
-
【加密算法】基础知识
1、加密算法说到加密,就有密钥和加密、解密算法这几个概念密钥,一般就是一个字符串或数字,在加密或者解密时传递给加密/解密算法。前面在公钥密码体制中说到的公钥、私钥就是密钥,公钥是加密使用的密钥,私钥是解密使用的密钥。加密算法主要分为两种,一种对称机密算法,一种非对称加密算法;详细如下1.1、对称加密算法(symmetric key algorithms)在对称加密算法中,加密使用的密...原创 2019-05-20 14:18:50 · 1321 阅读 · 0 评论 -
【加密算法】MD5
MD5算法底层原理:简单概括起来,MD5算法的过程分为四步:处理原文设置初始值循环加工拼接结果第一步:处理原文首先,我们计算出原文长度(bit)对512求余的结果,如果不等于448,就需要填充原文使得原文对512求余的结果等于448。填充的方法是第一位填充1,其余位填充0。填充完后,信息的长度就是512*N+448。之后,用剩余的位置(512-448=64位)记录原文的真正长度...转载 2019-06-20 11:48:30 · 614 阅读 · 0 评论 -
【加密算法】SHA
很早之前做的笔记,找不到是哪位大佬分享的了SHA-1SHA-1算法可以从明文生成160bit的信息摘要,示例如下:给定明文: abcdSHA-1摘要: 81FE8BFE87576C3ECB22426F8E57847382917ACFSHA-1 与 MD5的主要区别是什么呢?摘要长度不同。MD5的摘要的长度为128bit,SHA-1摘要长度160bit。多出32...转载 2019-06-20 12:54:17 · 362 阅读 · 0 评论 -
【加密算法】AES
很早之前做的笔记,找不到是哪位大佬分享的了哈希摘要算法:MD5,SHA,不可逆对称加密算法:AES,可逆(DES的替代者)1.密钥密钥是AES算法实现加密和解密的根本。对称加密算法之所以对称,是因为这类算法对明文的加密和解密需要使用同一个密钥。AES支持三种长度的密钥:128位,192位,256位平时大家所说的AES128,AES192,AES256,实际上就是指的AES算法对不...转载 2019-06-20 13:16:11 · 18893 阅读 · 2 评论