备用,参考自【DES、AES、RSA的区别】
加密一般分为可逆加密和不可逆加密,其中可逆加密一般又分为对称加密和非对称加密,以下为常用加密算法:
编码方式(8位字节代码),常用于二进制与字符串相互转换 。
散列函数(哈希算法),常用于单向数据加密,特点:不可逆,压缩性。
对称加密算法的代表,加密解密都是由一个密钥完成的。对应算法是DEA,特点:
新一代的高级加密标准,运行时不需计算机有非常高的处理能力和大的内存,特点:
是公开密钥系统的代表,特点:
可考虑AES+RSA组合方案,RSA传输AES密钥,再通过AES加解密。