Рекомендуются гемы двустороннего шифрования для Ruby?
Мне нужно решение двустороннего шифрования для Ruby, такое как Blowfish, Rijndael (AES) или другое. Проблема, однако, в том, что я не могу найти подходящий драгоценный камень для него. Я хотел бы, чтобы библиотека поддерживала несколько различных алгоритмов шифрования, чтобы я мог сравнить производительность каждого из них для оптимальной интеграции в моем приложении. Я также хотел бы, чтобы это было с открытым исходным кодом.
Я сталкивался с Crypt, но он не устанавливается должным образом и не выглядит так, как будто он был обновлен в течение некоторого времени. EzCrypto тоже не установится. Я также видел ruby-aes, но это поддерживает только Rijndael.
После некоторых поисков на GitHub я нашел Encryptor, который, похоже, похож на то, что я ищу. Тем не менее, я хотел бы получить некоторые идеи о любых драгоценных камнях / библиотеках, которые я мог бы пропустить.
Заранее спасибо!
4 ответа
Я бы порекомендовал Шубера Encryptor - он оборачивает библиотеку OpenSSL, поэтому вы можете использовать все, что он поддерживает.
Сегодня я наткнулся на Гиббериш. Я еще не пробовал это все же.
ClaimToken - это то, что мы разработали для обработки аутентификации на основе утверждений с шифрованием и подписью данных json. Вы можете включить это практически в любую понравившуюся вам реализацию. Печенье, Заголовок и т. Д.