openssl_encrypt 的密码方法

韦利科·西罗夫列维奇

我有一个关于 AWS 上的密码方法的问题。AWS 文档站点上所述的 AES256-GCM-SHA384 是否与我在本地运行 openssl_get_cipher_methods() 时获得的 AES-256-GCM 相同?

伍德斯托克

AES256-GCM-SHA384从AWS支持的密码套件,是使用AES-256GCM模式对数据进行加密,其中SHA384用于HMAC&PRF。

关于AES-256-GCM,当HMAC未规定a 时GHASHAES-GCM MAC使用本机原语。

所以总而言之,非常相似,但 AWS 使用SHAAES-256-GCM使用GHASH.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正确使用php openssl_encrypt的方法

如何复制openssl_encrypt?

openssl_encrypt VS mcrypt_encrypt

如果密码少于16个字符,为什么带有ecb的河豚的mcrypt和openssl_encrypt不能给出相同的结果?

OpenSSL还是Mcrypt?(openssl_encrypt或mcrypt_encrypt)

PHP:使用 openssl_encrypt 加密文件

用openssl_encrypt替换mcrypt

JavaScript中重复的php openssl_encrypt

从mcrypt_encrypt()迁移到openssl_encrypt()

在 PHP 中将 mcrypt_encrypt 转换为 openssl_encrypt

调用未定义的函数openssl_encrypt

CryptoJS AES解密用PHP openssl_encrypt加密的消息

openssl_encrypt返回空字符串

PHP使用CryptoJS在JavaScript中打开openssl_encrypt

PHP AES 加密 JAVA 到 PHP - openssl_encrypt

java中的openssl_encrypt 256 CBC raw_data

相当于 openssl_encrypt 的 mcrypt 加密

mcrypt_encrypt转换为openssl_encrypt和OPENSSL_ZERO_PADDING问题

PHP将MCRYPT_ENCRYPT转换为OPENSSL_ENCRYPT(SOAP头)

openssl_decrypt不解密使用openssl_encrypt存储的数据

PHP aes-128-gcm openssl_decrypt仅在使用openssl_encrypt后才能工作

Tyring 使用 PHP 的 OpenSSL_encrypt/OpenSSL_decrypt 加密/解密数据

如何将 openssl_encrypt 上的 IV 转换为字符串?

使用PHP加密(openssl_encrypt),然后使用JS解密(CryptoJS)

如何使openssl_encrypt将输入填充到所需的块大小?

加密模式为bf-cbc的IV为0xFFFFFFFFFFFFFFFF的openssl_encrypt

使用golang解密使用php openssl_encrypt加密的文件

在PHP openssl_encrypt和golang河豚中匹配河豚加密

如何在c#中从openssl_encrypt解密字符串