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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн artifactor

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1769
    • Просмотр профиля
    • Leaf Watoru's notes
Hexadem - кодирование текста на Ruby
« : 12 Марта 2018, 16: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.039 секунд. Запросов: 20.