前端安全之加解密种类(二)

一 前端加解密种类深入浅出HTTPS 
1  对称加密:是指加密和解密都用同一份密钥。如下图所示: 前端安全之加解密种类(二)

AES 的意思是“高级加密标准”(Advanced Encryption Standard),密钥长度可以是 128、192 或 256。它是 DES 算法的替代者,安全强度很高,性能也很好,而且有的硬件还会做特殊优化,所以非常流行,是应用最广泛的对称加密算法。DES对称加密     AES对称加密

 

2 非对称加密:对应于一对密钥,称为私钥和公钥,用私钥加密后需要用公钥解密,用公钥加密后需要用私钥解密。如下图所示:

前端安全之加解密种类(二)

 

 非对称加密算法的设计要比对称算法难得多,在 TLS 里只有很少的几种,比如 DH、DSA、RSA、ECC 等。RSA非对称加密

3 对称加密与非对称加密区别:对称加密的优点是运算速度快,缺点是互联网环境下无法将密钥安全的传送给对方。非对称加密的优点是可以安全的将公钥传递给对方,但是运算速度慢。

 

相关阅读: 前端几种加解密方法 AES加密: 当模式是CBC的时候必须设置偏移量。AES加解密使用方法理解:https://blog.csdn.net/vieri_32/article/details/48345023

 

 

 

上一篇:Android应用闪退,W/dalvikvm: threadid=1: thread exiting with uncaught exception,无报错原因


下一篇:MyBatis的sql映射参数