上傳一個 plain text file 到 AWS CloudShell,並印出內容
[cloudshell-user@ip-10-130-78-240 ~]$ cat ExamplePlaintextFile.txt abc 123 test
建立一個 AWS KMS Key 如下
透過 AWS CLI 加密原 plain text file,並產生一個 EncryptedFile.txt,並印出 EncryptedFile.txt 內容
[cloudshell-user@ip-10-130-78-240 ~]$ aws kms encrypt --key-id alias/AlbertKey --plaintext fileb://ExamplePlaintextFile.txt --output text --query CiphertextBlob | base64 --decode > EncryptedFile.txt [cloudshell-user@ip-10-130-78-240 ~]$ cat EncryptedFile.txt 00Y0Tom%`He.08Ó~SGe`VCn5j0h *H "N^";';P䫒}XU'Jڋ?oC
透過 AWS CLI 解密 EncryptedFile.txt 至 DecryptedFile.txt,並印出 DecryptedFile.txt
[cloudshell-user@ip-10-130-78-240 ~]$ aws kms decrypt --ciphertext-blob fileb://EncryptedFile.txt --output text --query Plaintext | base64 --decode > DecryptedFile.txt [cloudshell-user@ip-10-130-78-240 ~]$ cat DecryptedFile.txt abc 123 test
No comments:
Post a Comment