数据加密有几种常见方式?

如题所述

数据加密主要涉及三要素:明文、密钥、密文。

拓展:常见的加密方式
对称加密:
对称加密使用一个密钥,加解密同时使用,所以这个密钥需要自己保管好,如果他人得知该密钥则无法保证数据的安全
加密速度快,加密效率高(相对于非对称加密)
主要原因:对称加密的密钥长度相对于非对称加密的密钥长度较短,密钥越短加密时间越短
加密大文件大数据适用
加密等级相对较低
主要原因:对称加密的密钥长度相对于非对称加密的密钥长度较短,密钥越短加密强度越低
密钥分发困难 – 不能直接传输(如果不加密直接传输会被他人窃取密钥)
对称加密是在通信的两端同时需要持有该密钥
密钥需要在一端生成,发送给另一端

非对称加密:
在加解密的时候,使用的是不同的密钥:一个是公钥,一个是私钥
密钥的使用:
公钥加密,私钥解密
私钥解密,公钥加密
密钥的特点:
公钥:公共的密钥,可以发给任何人
私钥:只有生成密钥的一端可以持有,其他人不能知晓,所以需要保管好私钥
加密速度慢,加密效率低(相对于对称加密)
适合加密少量的数据
加密等级较高(相对于对称加密)
非对称加密的密钥分发指的是公钥的分发,私钥需要保存好

温馨提示:答案为网友推荐,仅供参考
相似回答