《深入浅出密码技术之1环游密码世界》

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环游密码世界》

1.2 密码信息与安全常识

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

《深入浅出密码技术之1环游密码世界》