0、加密与哈希
哈希函数的特点:不可逆、长度固定、值唯一
哈希函数 h 将一条信息 P 映射到一个固定长度的值 x = h(P),称为 P 的散列值或摘要。它保证了 x 的完整性。
也就是说哈希的输入可以任意长度,但输出是固定长度。比如SHA256 哈希函数,输入任何值出来的都是256比特的0和1。
加密与哈希最直观的区别就是加密是可逆的,而哈希是不可逆的。

1、凯撒密码 Caesar Cipher
凯撒密码通过修改字母的偏移量进行通信,比如所有字母左移5位形成一个新的字母映射关系。

2、对称加密
加密和解密使用相同的密钥

对称加密示例
假设我们现在有一段文本 10001100101需要加密,我们使用异或运算符(XOR)进行加密,给定的KEY 为 10101010101 。那么加密过程如下

本文介绍了密码学的基本概念,包括哈希函数的特点、凯撒密码的工作原理、对称与非对称加密的区别及其应用,并详细解释了Diffie-Hellman密钥交换协议。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



