密码技术介绍

来源:互联网 发布:java 多次使用scanner 编辑:程序博客网 时间:2024/06/05 03:31
<1>分组密码技术
<2>流密码技术
<3>单向杂凑(Hash)

<4>其它新兴加密技术

<1>分组密码技术

<a>分组密码是使用定长的密钥,对加密的明文数据等长分组,一组为一单位进行加密。因此分组密码技术有两个重要概念:密钥长度、分组长度。

分组密码技术包括:

对称密钥体系
公开(非对称)密钥体系

<b>对称密钥体系

加密和解密使用相同的密钥
 密钥的保密是信息安全的关键

注意:对称密钥体系局限性
不能保证信息发送方对发送信息的不可抵赖;
在多方通讯情况下密钥管理量大:n*(n-1)/2个;
密钥的安全分发问题;


<c>公开密钥体系
又称非对称密钥体系,加密和解密使用不同的密钥。
一个密钥可以公开称为公钥(PK),另一个密钥必须保密称为私钥(SK)。


公开密钥体系功能:
a.信息的保密性
b.信息的完整性
c.信息来源的可信性
d.信息发送方对发送信息的不可抵赖性

注意:非对称密钥体系局限性
处理速度慢;
密钥的产生复杂,需要专门的工具;
通常密钥长度较大;


原创粉丝点击