AWS加密与权限管理实践
1. AWS KMS加密与解密操作
在使用AWS KMS进行加密操作时,需要遵循一定的步骤。首先,当使用明文数据密钥加密明文数据时,要注意AWS返回的密钥是Base64编码的。若加密算法需要Base64解码后的明文数据密钥,可按以下操作进行:
$ echo teQj2q4G6CdDbLr+uoENkCef9y/ila6P6+rp9UbInmc= | base64 --decode > plain-text-data-key.txt
同时,需将加密数据密钥存储在密文数据旁边,可使用以下命令保存:
$ echo
"AQEDAHjbw6xdyJKSCUiwAFsMp6vMYbXV2mHSY9cg2qHmkIZ2gwAAAH4wfAYJKoZIhvc
NAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDD2ZhMHl8hgr2DP
AawIBEIA7Z14WGErIjA/T+qZi7cVsXIHeySa8FYSuox07nyHs7JO6g39jBo1XSWsVjSu
YL8paWRgqbFKcUQX482w=" > cipher-text-data-key.txt
最后,使用之前步骤得到的明文数据密钥和AES - 256算法加密数据。若使用OpenSSL加密,可将明文加密并存储在 enc.txt 文件中:
超级会员免费看
订阅专栏 解锁全文
48

被折叠的 条评论
为什么被折叠?



