我正在尝试使用我自己提供的密钥加密虚拟机映像。
所以我进入我的终端模拟器并执行以下操作:
$ 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
?
我有点迷失,谷歌没有提供任何适用于我的情况的结果。
任何帮助和/或指导将不胜感激!