openssl是否具有“原始”(非EVP)接口来执行AES GCM加密和解密?我正在寻找与AES_cbc_encrypt()或DES_ede3_cbc_encrypt()类似的东西,但对于AES GCM。我找到了AES GCM的openssl EVP接口,但是找不到任何非EVP接口的任何信息。

我了解EVP接口对于通用用途具有许多优点,但是我正在做一些测试,这些测试中非EVP接口将更易于使用。

最佳答案

一旦我寻找它,就找不到它的任何非EVP实现。根据OpenSSL网站,“ enc程序不支持经过身份验证的加密模式,例如CCM和GCM”。
但是似乎AES v1.2仅在TLS v1.2中受支持(根据'https://www.openssl.org/docs/manmaster/apps/ciphers.html')。

关于ssl - 在openssl中实现AES GCM非EVP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32724503/

10-12 03:47