目前常见的加密算法包括对称加密算法、非对称加密算法和哈希算法。
对称加密算法使用相同的密钥进行加密和解密,常见的对称加密算法有AES(高级加密标准)、DES(数据加密标准)、3DES(三重数据加密算法)等。
非对称加密算法使用一对密钥,即公钥和私钥,进行加密和解密,常见的非对称加密算法有RSA(Rivest-Shamir-Adleman)、ECC(椭圆曲线加密)、DSA(数字签名算法)等。
哈希算法将任意长度的输入通过散列算法转换成固定长度的输出,常见的哈希算法有MD5(消息摘要算法5)、SHA-1(安全散列算法1)、SHA-256(安全散列算法256)等。
除了以上三种算法,还有一些其他算法,如TLS(传输层安全协议)中的加密算法、IPSec(互联网协议安全)中的加密算法等。