Google Cloud 不喜欢我的客户提供的加密密钥 (CSEK)

Google Cloud 不喜欢我的客户提供的加密密钥 (CSEK)

我正在尝试使用我自己提供的密钥加密虚拟机映像。

在此输入图像描述

所以我进入我的终端模拟器并执行以下操作:

$ openssl enc -aes256 -A -P                    
enter aes-256-cbc encryption password:
Verifying - enter aes-256-cbc encryption password:
salt=DCD571B7A0EC122B
key=786D832EBF415B5F6BCF852AC8DC38826D904DEAFC53885F3B9F49003788B073
iv =B641A744631C462ED2896563F2AB9A1C

我将密钥输入 Google 云,它返回一个错误:

在此输入图像描述

所以我阅读了文档谷歌关于 CSEK上面写着:

在此输入图像描述

因此,我运行该脚本,得到了 base64 格式的结果,但它不接受它(但是,它确实接受了 Google 示例中的结果)。

我是否必须将生成的 base64 字符串传递给openssl enc

我有点迷失,谷歌没有提供任何适用于我的情况的结果。

任何帮助和/或指导将不胜感激!

相关内容