GPG
Generate first key
Export keys
gpg2 --export -a -o crypto1-public.key "crypto1"
gpg2 --export-secret-key -a -o crypto1-private.key "crypto1"
Import keys
gpg2 --import crypto1-public.key
gpg2 --import crypto1-private.key
Delete key
gpg2 --delete-secret-key crypto1
gpg2 --delete-key crypto1
Encrypt file
gpg2 --trust-model always --encrypt --recipient <KEY-ID> file.txt
Decrypt file
gpg2 --decrypt file.txt.gpg