Home
PHP
Tech Tube
MySQL
Linux
CSS&HTML
JavaScript

GPG encryption

The article describes a few basic use cases of GPG encryption. Encrypt file:
gpg -c --batch --passphrase MyPassword example.txt
Decript file:
gpg --batch --passphrase MyPassword example.txt.gpg
# Encrypt string into file:
echo "Hello World!" | gpg -c --batch --passphrase MyPassword > some_filename
# Decript into file:
gpg --batch --passphrase MyPassword --output UnlockedFileName LockedFileName
Decript in terminal:
gpg --batch -o - --passphrase MyPassword LockedFileName
Decript in terminal without output:
gpg -d --batch -o - --passphrase SomePassword LockedFileName 2> /dev/null
The official manual: https://gnupg.org/documentation/manpage.html