密码是一种用来混淆的技术,它希望将正常的、可识别的信息转变为无法识别的信息。
密码学是研究编制密码和破译密码的技术科学。
密码编码学侧重着加密,即编码。。密码分析学侧重解密,即破译
密码学是保障信息安全的核心,信息安全是密码学研究与发展的目的。
信息安全的基本属性:
完整性。指信息在存储或传输过程中保持不被修改、不被破坏、不被插入、不延迟、不乱序和不丢失的特性,保证真实的信息从真实的信源无失真地到达真实的信宿。
保密性。指严密控制各个可能泄密的环节,使信息在产生、传输、处理和存储的各个环节中不泄漏给非授权的个人和实体。
可用性。指保证信息确实能为授权使用者所用,即保证合法用户在需要时可以使用所需信息。
可控性。指信息和信息系统时刻处于合法所有者或使用者的有效掌握与控制之下。
不可否认性。指保证信息行为人不能否认自己的行为。
古典密码编码方法归根结底主要有两种,即置换和代换。
置换密码:把明文中的字母重新排列,字母本身不变,但其位置改变了,逆置
代换密码则是将明文中的字符替代成其他字符。
1949