密码学基础:
1.经典密码大致可以分为两大类:代替密码和置换密码。
代替密码:明文中的每个字符被替换成密文中的另一个字符。接受者对密文做反向替换就可以还原明文
置换密码:明文字母不变,但是顺序被打乱了。
2.密码系统分析:主动攻击和被动攻击。
主动攻击:主动向系统串扰,采用删除,增加,更改,伪造等手段向系统注入假信息的攻击。例如:已知明文攻击,选择明文攻击。
被动攻击:获取密文,经推断获得明文。例如:唯密文攻击,选择密文攻击。
3.获取密钥是入侵的关键,也是解密的关键。
4.信息是否安全不是看加密的算法,而是看密钥。