Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Hexadem - кодирование текста на Ruby  (Прочитано 368 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн artifactor

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1766
    • Просмотр профиля
    • Leaf Watoru's notes
Hexadem - кодирование текста на Ruby
« : 12 Март 2018, 17:06:04 »
Всем доброго времени суток.
В процессе изучения Ruby и Ruby on Rails сделал приложение для кодирования текста. Оно не подходит, чтобы прятать данные от спецслужб, зато подходит, чтобы спрятать данные от посторонних глаз. Не то, чтобы я запрещаю. Просто алгоритм кодирования позволяет легко подобрать ключи, нужно лишь мощное железо.

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

 

Страница сгенерирована за 0.06 секунд. Запросов: 19.