加密brief

加密通常是对原文的一个移位和替换的过程,加密一般有对称加密和非对称加密。

对称加密的加密和解密用的密钥是相同的,解密是对加密的一个逆向过程。保密的关键是密钥不能被泄露。常用的算法有DES算法,3DES算法,TDEA算法,Blowfish算法,RC5算法,IDEA算法。

非对称加密的密钥有两个,公钥和私钥,用公钥加密,用私钥解密。用私钥签名,公钥验证签名。公钥和私钥是不同的。常用的算法有RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。

非对称加密速度很慢,所以通常应用中是对称和非对称加密配合使用。 传输数据的时候,数据本身用对称加密算法加密, 对称加密用的密钥由非对称加密算法进行加密。

你可能感兴趣的:(加密brief)