AES-128 Mac, encrpytion — decryption
Python и Ruby. Начиная с OS X 10.7, Java не ставится по умолчанию. Но проще всего это делать с помощью OpenSSL.
openssl enc -aes-128-cbc -salt -in file.txt -out file.enc — шифруем;
openssl enc -d -aes-128-cbc -in file.enc -out file.txt — расшифровываем.
Ммм… да можно на Java, например, набросать легко, пользуясь стандартными компонентами javax.crypto.* В маках по мойму предустановлена Java, будет работать без проблем. У меня даже где-то есть подобное, могу сбросить если что. Только может допилить ее нужно будет минимально ;)