当我像这样使用 AES GCM 实例化密码时,它可以工作:
OpenSSL::Cipher.new('aes-256-gcm')
但是,当我执行以下操作时(文档中提到的方式),我得到一个不受支持的密码错误:
OpenSSL::Cipher::AES.new(256, :GCM)
两者之间有什么区别(即前者等同于后者)吗?
>> OpenSSL::OPENSSL_VERSION
=> "OpenSSL 1.0.1e 11 Feb 2013"
当我像这样使用 AES GCM 实例化密码时,它可以工作:
OpenSSL::Cipher.new('aes-256-gcm')
但是,当我执行以下操作时(文档中提到的方式),我得到一个不受支持的密码错误:
OpenSSL::Cipher::AES.new(256, :GCM)
两者之间有什么区别(即前者等同于后者)吗?
>> OpenSSL::OPENSSL_VERSION
=> "OpenSSL 1.0.1e 11 Feb 2013"