DES、AES、RSA 的区别

BASE64

编码方式(8位字节代码),二进制与字符串相互转换 

MD5

Message Algorithm(消息摘要算法第五版),散列函数(哈希算法)_不可逆,压缩性

DES

Data Encrytion Standard(数据加密标准),对应算法是DEA

特点:

    1. 对称加密
    1. 同一个SK

AES:Advanced Encrytion Standard(高级加密标准)

           
特点:

    1. 对称加密
    1. 一个SK扩展成多个子SK,轮加密

RSA

特点:

    1. 非对称加密,即:PK与SK不是同一个
    1. PK用于加密,SK用于解密
    1. PK决定SK,但是PK很难算出SK(数学原理:两个大质数相乘,积很难因式分解)
    1. 速度慢,只对少量数据加密

相关总结图片:

作者笔记
作者笔记

DES加密:
DES加密
DES加密

AES加密:
AES加密
AES加密

RSA加密:
RSA加密
RSA加密

SSL使用RSA:
SSL使用RSA
SSL使用RSA

转自:DES、AES、RSA的区别 - 爱我所爱0505

添加新评论

评论列表