数据的加密
几种常见的加密方式:
1.对称加密
所谓对称,就是采用这种加密方法的双方使用方式用同样的密钥进行加密和解密。
常用的对称加密有: DES、IDEA、RC2、RC4、SKIPJACK、RC5、AES算法等
2.公钥加密
由对应的一对唯一性密钥(即公开密钥和私有密钥)组成的加密方法。
3.单向加密
对数据进行加密,获取数据特征码,具有定长输出,不可逆,雪崩效应等特征。
数据传输的过程:
第一步:当A向B传送一个数据的时候,先用单向加密对数据产生一个特征码(保证数据的完整性),用自己的私钥加密特征码。
第二布:A在生成对称密钥对特征码和数据一块加密。
第三步:最后A在利用公钥加密算法用B的公钥对上一布产生的对称密钥进行加密(这样只有B利用自己的私钥才能解开密码)。
一些名词的介绍:
PKI:是Public Key Infrastructure的缩写,是指用公钥概念和技术来实施和提供安全服务的具有普适性的安全基础设施,其核心是CA。
CA:是负责签发证书、认证证书、管理已颁发证书的机关。它要制定政策和具体步骤来验证、识别用户身份,并对用户证书进行签名,以确保证书持有者的身份和公钥的拥有权。
证书的内容包括:电子签证机关的信息、公钥用户信息、公钥、权威机构的签字和有效期等等。