前言
这篇博客主要记录密码学中的一些概念的定义,小白初步了解密码学所必须了解的。
概念及定义
解密:正当的接受者将密文还原为明文。
密码破译/密码分析/破译:接受者以外的其他人试图将密文还原为铭文的行为。
破译者:进行破译的人。
对称密码:加密和解密时使用同一密匙的方式。
公钥密码/非对称密码:加密和解密时使用不同密匙的方式
混合密码系统:将对称密码和公钥密码结合起来的密码方式。
单向散列函数:把任意长的输入消息串变化成固定长的输出串且由输出串难以得到输入串的一种函数。
散列值/哈希值:用单向散列函数计算出来的数值。
数字签名:只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。
伪随机数生成器:一种能够模拟产生随机数列的算法。
小结
密码与信息安全常识
- 不要使用保密的密码算法
- 使用低强度的密码比不进行任何加密更危险
- 任何密码总有一天都会被破解
- 密码只是信息安全的yibufen