加密和解密技术基础
2017-11-19 本文已影响15人
c80bc26f12ed
技术术语:
公钥
私钥
对称密钥
对称加密
非对称加密
摘要算法
数字签名
数字证书
数字证书授权链
CA
PKI
X.509
OSI
TCP/IP
对称加密算法:
DES
3DES
AES
非对称加密算法:
RSA
DSA
ECC
单向加密算法(摘要算法或散列算法):
MD5
SHA
数字签名:
加密和解密总结
对称加密:加密和解密使用同一个密钥
DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。
3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。
AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高;
非对称加密:密钥分为公钥和私钥
RSA
DSA
ECC
单向加密(摘要算法或散列算法):只能加密,不能解密
MD5
SHA
对称加密算法(Symmetric-key algorithm)和非对称加密算法(asymmetric key encryption algorithm)