Google cloud platform “是怎么回事?”;加密密钥SHA256“;在谷歌云存储上计算?

Google cloud platform “是怎么回事?”;加密密钥SHA256“;在谷歌云存储上计算?,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,I并使用gsutil将客户端加密文件上载到GCP存储。该文件显示为客户端加密,元数据包含一个“加密密钥Sha256”,该密钥看起来是base 64 当我计算键字符串的sha256sum并转换为基数64时,它不匹配。该值是如何计算的?哈希是在base64解码密钥字符串上计算的。尝试使用以下命令: export encryption_key=yxCPz7MD1bLjcBJXiXAlu6obBAAn2leIebkTtnxtB+U= echo "${encryption_key}" | base64 -

I并使用
gsutil
将客户端加密文件上载到GCP存储。该文件显示为客户端加密,元数据包含一个“加密密钥Sha256”,该密钥看起来是base 64


当我计算键字符串的
sha256sum
并转换为基数64时,它不匹配。该值是如何计算的?

哈希是在base64解码密钥字符串上计算的。

尝试使用以下命令:

export encryption_key=yxCPz7MD1bLjcBJXiXAlu6obBAAn2leIebkTtnxtB+U=
echo "${encryption_key}" | base64 -d |  openssl dgst -binary -sha256 | base64
参考: