本质:对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码。
对称加密:指加密和解密使用相同密钥的一种加密算法。
特点:
常用的对称加密算法:DES,3DES,TDEA,RC2,RC4,RC5,IDEA,SKIPJACK等。
非对称加密:使用一对公钥和私钥来加密数据,公钥私钥成对出现。数据用公钥加密后,只能由私钥解密。数据用私钥加密后,只能由公钥解密。公钥对外开发,私钥不公开。
特点:
常用的非对称加密算法:RSA,DSA,ECC,Diffie-Hellman等。
摘要算法:可以将任意长度的数据转换成一个定长的,不可逆的数字。只要原文本不同,计算的结果必然不同。
特点:
常见的摘要算法:MD5,SHA-1,MAC,CRC等。
原文:https://www.cnblogs.com/itlihao/p/14877805.html