相关术语

发送者 sender
接收者 receiver
消息 message
窃听者 eavesdropper
破译者 cryptanalyst
密码破译 cryptanalysis

加密 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):是一种能够模拟产生随机数列的算法。

messageSafety

隐写术(steganography):目的是隐藏消息本身,但如果搞清楚了嵌入消息的方法,也就可以搞清楚消息的内容。密码隐藏的是内容,隐写术隐藏的是消息本身。

密码信息与安全常识

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

密码技术