大数据

数据加密算法

2018-04-23 11:30:42 | 来源:中培企业IT培训网

(1)静态数据加密机制

1)数据加密算法

可选择的数据加密算法有两种:对称加密和非对称加密。对称加密算法是它本身的逆反函数,即加密和解密使用同一个密钥,解密时使用与加密同样的算法即可得到明文。常见的对称加密算法有DES、AES、IDEA、RC4、RC5、RC6等。

非对称加密算法使用两个不同的密钥,一个公共密钥和一个私有密钥。在实际应用中,用户管理私有密钥的安全;而公钥则需要发布出去。用公钥加密的信息只有私钥才能解密,反之亦然。常见的非对称加密算法有RSA以及基于离散对数的EIGamal算法、Rabin算法等。

两种加密技术的优缺点如下:对称加密的速度比非对称加密快很多,但缺点是通信双方在通信前需要建立一个安全信道来交换密钥;而非对称加密无需事先交换密钥就可实现保密通信,且密钥分配协议及密钥管理相对简单,但实现速度较慢。

标签: 数据加密