Ubuntu的OpenSSL支持的加密算法主要分为以下几类:
- 对称加密算法:AES(128/192/256位,支持CBC、GCM等模式)、DES(含3DES)、Blowfish、Twofish、ChaCha20等。
- 非对称加密算法:RSA、DSA、ECC(椭圆曲线加密)。
- 散列算法:MD5、SHA-1、SHA-2(224/256/384/512位)、SHA-3等。
注:部分算法(如DES、RC4)因安全性问题已不推荐使用,建议优先选择AES-GCM、RSA、ECC等。可通过openssl list -cipher-algorithms命令查看具体支持的算法列表。