首页 > 编程知识 正文

哈希函数是什么,哈希加密是怎么使用的

时间:2023-05-05 04:41:38 阅读:154680 作者:1137

古典密码学

1凯撒密码(换位思考) ) ) ) ) ) ) ) ) ) )。

消息的加密是通过将当前字符替换为普通字母中第n个位置之后的字符来完成的

2改变想法

在所有字符数不变的情况下,只改变字符的排列,通常是将明文写入规定大小的矩阵,然后根据特定的排列对行和列进行置换操作。

优点:明文统计信息完全分布在明文中,对“基于明文消息中包含的统计信息的攻击行为”具有一定的抵抗力。

缺陷:并不是简单的密码替换,双反密码并没有隐藏或伪装消息中出现的明文字符。

3总是迟到的大船的代码

4当铺密码

通常使用汉字来隐藏信息,专门用于加密数字,不需要密钥。 明文信息包含在加密的密文中。

分类:1.将数字映射到字画对应的汉字上。

2 .利用汉字字形的特点,将当前汉字有多少笔划转换成数字。

对称加密算法

http://www.Sina.com/http://www.Sina.com /

1.DES加密的三个原则

混淆:密文和密钥的关系尽量复杂化。

扩频:明文中的每一位都会影响密文中的许多位。

分组:一次加密一组数据。 密钥的长度是数据组的长度。

2.DES加密原理

DES的压缩、扩展和置换操作具有较强的雪崩效应。 换句话说,如果输入明文或私钥的一个位发生变化,则输出的至少一半的位的密文将发生变化,从而不可能穷尽搜索其规律。

3. DES加密的特点

简单、高速、高效、大数据量大、依赖密钥的机密性高,定期交换DES密钥。

DES

1.MD5算法

加密过程不需要密钥。 加密的数据无法解密。

输入相同的明文数据,经过相同的消息摘要算法才能得到相同的密文。

2. SHA1算法

更大的防御强度,不易受到这种攻击,在同一硬件上,SHA1的执行速度比MD5慢。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。