为什么要进行数据加密? 很简单: 为了数据安全!基本概念 明文:没有经过加密的消息。 密文:使用某种方法被加密的消息。 加密:用某种方法伪装消息以隐藏它 的内容的过程。 解密:把密文转变为明文的过程。现代密码学 密码学 -研究密码技术的学科,是数学的一个分支,包括 密码编码学和密码分析学。 密码编码学-信息隐蔽使消息保密的技术和科学。 密码分析学-破译密码破译密文的科学和技术。 密码学的主要目的 提供机密性保密 鉴别:消息的接收者应该能够确认消息的来源; 完整性:消息的接受者能够验证在传送过程中消息没有 被修改; 抗抵赖 :消息的发送者在消息发送后无法否认其发送 过消息。请注意密码学的目的,这也就是我们使用加密的原因,同时课程的核心也是 围绕如何实现这个过程展开的。 密码学的主要目的 机密性:数据保密 鉴别:消息的接收者应该能 够确认消息的来源; 完整性:消息的接受者能够 验证在传送过程中消息没有被修改; 抗抵赖 :消息的发送者在消 息发送后无法否认其发送国消息。传统的密码学 传统的密码学,使用密码算法,一般是一些数学函数。 (一般使用两个函数,一个加密函数一个解密函数), 电影风语者