Я ищу алгоритм шифрования/дешифрования файлов, который удовлетворяет следующим требованиям:
- Алгоритм должен быть надежным
- Алгоритм должен быть быстрым для довольно больших файлов
- Закрытый ключ может быть сгенерирован с помощью некоторого параметра (например, пароля)
- Сгенерированный закрытый ключ должен быть совместим с открытым ключом (открытый ключ генерируется только один раз и сохраняется в базе данных)
Есть ли реализация Ruby предлагаемых алгоритмов Ruby?