У меня есть следующий вариант использования:
У меня нет проблемы при записи сценариев для автоматизации процесса (скажите, периодически генерируйте резервное копирование и загрузку FTP к моему серверу), но мой основной вопрос о шаге 3 - шифрование: какому пути рекомендуют зашифровать мои файлы (скажите, собранный в.ZIP) до загрузки на сервер?
P.S. TrueCrypt кажется популярным, но это не совсем, что я ищу, так как я не хочу, чтобы файлы были постоянно зашифрованы здесь на моем ПК.
На самом деле TrueCrypt мог бы помочь Вам значительно здесь. Как часть автоматизированного процесса, скажите через пакетный файл, Вы могли:
Смонтируйте интерфейс командной строки TrueCrypt использования объема TrueCrypt (или просто сделайте это вручную).
Скопируйте файлы, которых Вы хотите создать резервную копию в смонтированный объем.
Размонтируйте объем.
Загрузите контейнер TrueCrypt на сервер способом Вашего выбора.
Свяжите файлы в <предпочтительный формат архива>, затем зашифруйте все это с GnuPG.
Смотрите на Резервное копирование Cobian, которое Это предлагает шифрованию, сжатию и поддерживает FTP, это также свободно
Если Вы знаете, как записать сценарии, Вы могли сделать что-то, действительно охлаждаются с шифрованием. Запишите это Сами!
Известная схема шифрования RSA является временем, протестированным и очень безопасным, и его только 5 шагов простой алгебры. http://en.wikipedia.org/wiki/RSA#A_worked_example
Я сделал это в Java для школы, но если Вы ненавидите алгебру, это не может быть для Вас.