#!/bin/bash # Encrypt a file with symmetric GPG (password-based) # Usage: encryptfile if [ -z "$1" ]; then echo "Usage: encryptfile " exit 1 fi if [ ! -f "$1" ]; then echo "File not found: $1" exit 1 fi gpg --symmetric --cipher-algo AES256 --armor -o "${1}.gpg" "$1" && \ echo "Encrypted to ${1}.gpg" && \ rm -i "$1"