Я создаю приложение rails, которое связывается с другими серверами через ftp. Пользователь должен ввести свой хост, имя пользователя и пароль для своего конкретного сервера FTP. Я не хотел бы хранить их пароль в виде открытого текста, но мне нужен реальный пароль для подключения к серверу, когда придет время. Имеет ли смысл использовать двусторонний хэш?
Я нашел несколько реализаций, которые могут выполнить эту работу: http://crypt.rubyforge.org/blowfish.html http://crypt.rubyforge.org/rijndael.html http://ezcrypto.rubyforge.org/
Спасибо Тревор
Я использовал attr_encrypted , который отлично работал.
Поскольку пароль в конечном итоге передается на сервер FTP в виде открытого текста, любое шифрование db является бонусом.