密码学入门:原理、方法与应用
1. 密码学基础概念
密码学是一门保护信息完整性和机密性的科学,其历史悠久,从古代的简单保密需求发展到如今广泛应用于各种现代技术中,如手机、硬盘、电子商务等。它主要有三个核心功能:保密性、完整性和不可抵赖性。保密性通过加密技术防止信息被未授权方访问;完整性借助哈希等复杂数学机制检测信息的原始形式是否被修改;不可抵赖性则确保信息发送方无法否认其发送行为。
1.1 关键术语
- 密钥(Key) :用于确定特定加密或解密序列的设置。
- 算法(Algorithm) :决定加密和解密机制的公式。
- 明文(Plaintext) :未经过加密的信息。
- 密文(Ciphertext) :经过加密处理后的信息。
1.2 加密和解密所需元素
1.2.1 加密所需元素
- 明文 :即需要进行加密处理的信息。
- 加密算法 :执行实际加密过程的机制,负责将信息进行转换。
- 密钥 :在特定时间点为加密机制设置具体选项或配置。
1.2.2 解密所需元素
- 密文 :之前加密过的信息,需要进行处理以恢复其
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



