File encryption
Table of Contents
Windows#
invoke-AESEncryption.ps1Invoke-AESEncryption -Mode Encrypt -Key "p@ssw0rd" -Text "Secret Text"Invoke-AESEncryption -Mode Decrypt -Key "p@ssw0rd" -Text "LtxcRelxrDLrDB9rBD6JrfX/czKjZ2CUJkrg++kAMfs="Invoke-AESEncryption -Mode Encrypt -Key "p@ssw0rd" -Path file.binInvoke-AESEncryption -Mode Decrypt -Key "p@ssw0rd" -Path file.bin.aes
Import-Module .\Invoke-AESEncryption.ps1
Invoke-AESEncryption -Mode Encrypt -Key "p4ssw0rd" -Path .\scan-results.txt
Linux/macOS#
We can use openssl for encrypting/decrypting files.
# encrypt
openssl enc -aes256 -iter 100000 -pbkdf2 -in /etc/passwd -out passwd.enc
enter aes-256-cbc encryption password: P4ssw0rd
Verifying - enter aes-256-cbc encryption password: P4ssw0rd
# decrypt
openssl enc -d -aes256 -iter 100000 -pbkdf2 -in passwd.enc -out passwd
enter aes-256-cbc decryption password: P4ssw0rd