Всем доброго времени суток.
В процессе изучения Ruby и Ruby on Rails сделал приложение для кодирования текста. Оно
не подходит, чтобы прятать данные от спецслужб, зато
подходит, чтобы спрятать данные от посторонних глаз. Не то, чтобы я запрещаю. Просто алгоритм кодирования позволяет легко подобрать ключи, нужно лишь мощное железо.
Вот сайт с ограничениями на размер текста и ключа:
http://hexadem.herokuapp.comА вот исходный код, где вы можете убрать эти ограничения или поставить свои:
https://github.com/gearcoded/hexademТехнически ограничений ни на размер ключа, ни на размер текста нет. Просто учтите, что чем больше ключ, тем больше будет закодированный текст. 33 символа(несколько килобайт) могут превратиться в 12 мегабайт. И для того, чтобы закодировать большой текст с большим ключом, кроме места ещё понадобится ОЗУ, если используется в браузере.
Консольке 100-150 Мб будет достаточно. Консольный код можно достать отсюда:
закодировать текст,
раскодировать текстКод Ruby находится в таких тегах:
<% %>
всё остальное можно убрать.