《深入浅出密码技术之1环游密码世界》
分类:
文章
•
2022-10-03 20:35:22
1 环游密码世界
1.1 术语
- 加密 encrypt
- 解密 decrypt
- 明文 plaintext
- 密文 ciphertext
- 算法 algorithm
- ** key
- 对称密码 symmetric cryptography
- 公钥密码 public-key cryptography/非对称密码 asymmetric cryptography
- 混合密码系统 hybrid cryptosystem
- 单向散列函数(one-way hash function):可以检测出数据是否被篡改过,即保证数据完整性(integrity)
- 消息认证码(message authentication code):不但能够确认消息是否被篡改过,而且能够确认消息是否来自所期待的通信对象,是一种能保证完整性和提供认证(authentication)的密码技术。
- 数字签名(digital signature):能够防止伪装、篡改和否认等威胁的技术。
- 伪随机数生成器(Pseudo Random Number Generator ,PRNG):是一种能够模拟产生随机数列的算法。
- 隐写术(steganography):目的是隐藏消息本身,但如果搞清楚了嵌入消息的方法,也就可以搞清楚消息的内容。密码隐藏的是内容,隐写术隐藏的是消息本身。

1.2 密码信息与安全常识
- 不要使用保密的密码算法
- 使用低强度的密码比不进行任何加密更危险
- 任何密码总有一天都会被**
- 密码只是信息安全的一部分
