KMS
KMS overview and attacks
Data Encryption & Decryption with KMS
Encrypting Data
# encrypting plaintext data directly
aws kms encrypt --key-id <keyId> --plaintext <plaintextData>
# encrypting a file containing plaintext
aws kms encrypt --key-id <keyId> --plaintext fileb://<plaintextFile>Decrypting Data
# decrypting ciphertext data directly
aws kms decrypt --key-id <kms-key-id> --ciphertext <ciphertextData>
# decrypting a file containing encrypted data
aws kms decrypt --key-id <kms-key-id> --ciphertext-blob fileb://<encryptedFile> --output text --query Plaintext | base64 --decode > <outputFileName>Data Encryption & Decryption with KMS Data Encryption Key (DEK)
Generating a DEK
Encrypting Data with DEK
Decrypting Data with DEK
AWS Encryption SDK
Encrypting Data with Encryption SDK (CLI)
Decrypting Data with Encryption SDK (CLI)
Offensive Security Tactics & Techniques
Privilege Escalation
Last updated