Для шифрования ваших данных может быть гораздо проще использовать внешний инструмент, такой как GnuPG :
$ echo "hello world" > private_file
$ gpg -c private_file
$ cat private_file.gpg
<binary gibberish>
$ rm private_file
$ gpg private_file.gpg
gpg: CAST5 encrypted data
gpg: encrypted with 1 passphrase
gpg: WARNING: message was not integrity protected
$ cat private_file
hello world
$
Я просто выбрал симметричный ключ, потому что он прост и легок.
Если вы собираетесь выполнять эту операцию часто, было бы лучше сгенерировать некоторые ключи для вас и ваших получателей, чтобы вы могли легко зашифровать данные для этих конкретных людей.
Windows-версия GnuPG может быть не такой дружелюбной, как хотелось бы;http://www.pgp.com раньше предлагал действительно хорошую программу для Windows, чтобы сделать это, но я думаю, что они решили сделать все возможное, чтобы перейти от простых простых инструментов к корпоративным приспособлениям.Может быть, их набор инструментов все еще включает в себя что-то простое ...