openssl
vem pré-instalado no Mac OS X.
Você pode usar os seguintes comandos:
# encrypt file.txt to file.enc using 256-bit AES in CBC mode
openssl enc -aes-256-cbc -salt -in file.txt -out file.enc
# the same, only the output is base64 encoded for, e.g., e-mail
openssl enc -aes-256-cbc -a -salt -in file.txt -out file.enc
# decrypt binary file.enc
openssl enc -d -aes-256-cbc -in file.enc -out file.txt
# decrypt base64-encoded version
openssl enc -d -aes-256-cbc -a -in file.enc -out file.txt
(copiado do OpenSSL Command-Line HOWTO: Como eu simplesmente criptografo um arquivo? )
Esses comandos usam a criptografia AES de 256 bits com CBC (Cipher Block Chaining), que é quase tão seguro quanto parece agora.