Квадрат полибия v2 / 2014 / rus /Win (x32)

Название: Квадрат полибия 2 / 2014 / rus /Win (x32)

Версия: 2
Год: 2014
Разработчик: Tails
Язык интерфейса: русский
Платформа: windows
Лекарство: не требуется

Описание:
Основные возможности:

  Шифрование текста, файлов методом шифра подстановки;
  Двумерный (многоалфавитный) шифр замены;
  ROT13, ROT47, Атбаш, Шифр Цезаря (с произвольным сдвигом) и т.д.;
  Инвертирование байт;
  "Очаровывание" строк (перевод в hex-представление);
  Частотный анализ.

Что нового:

* Шифрование файлов.
* Частотный анализ.
* Двумерная (многоалфавитная) реализация шифра замены.
* Генерация (псевдо)случайных ключей;
* Всторенные шифры (ROT13, ROT47, Атбаш, Цезаря...)
* Стандартный ключ - кодовая страница win-1251 (позволит "очаровывать строки"
* 1-мерный ключ можно редактировать вручную
* Значительные оптимизации (≈7.16 Мб/с).
* Просмотр бинарных данных;
* Уменьшен размер программы.
Исправлено:
* Ошибки в Сохранении || Загрузке ключа
* Настройки сохраняются в INI - программа портативна
* Глюки с интерфейсом (форму теперь можно развернуть)
* На дешифрование (текста) не влияют посторонние символы.
* При шифровании текста, он переводится в hex-строку (иначе будут проблемы со спец-символами; сбросьте ключ, и нажмите "дешифровать"
* Программа больше не хранит временные файлы
* Уменьшен расход памяти в файловом режиме

В Древней Греции (II в. до н.э.) был известен шифр, который создавался с помощью квадрата Полибия. Для шифрования использовалась таблица, представляющая собой квадрат с пятью столбцами и пятью строками, которые нумеровались цифрами от 1 до 5. В каждую клетку такой таблицы записывалась одна буква. В результате каждой букве соответствовала пара чисел, и шифрование сводилось к замене буквы парой цифр. Для шифрования файлов, размер таблицы выбран (16х16). Заметим, что порядок расположения символов в квадрате Полибия является секретным ключом. Под ключом понимается секретная информация, определяющая, какое преобразование из множества возможных шифрующих преобразований выполняется в данном случае над открытым текстом. В данном случае шифрование происходит как Символ=№Строки№Столбца. Обратное преобразование также производится по таблице.
Двумерный шифр реализован следующим образом. Ключ имеет размер 256*n байт, где n - произвольное число (количество 1-мерных ключей). Каждому байту данных соответствует свой 1-мерный ключ. Если размер данных > размера ключа - он зацикливается.

P.S. После 4-х лет очень упорной работы, выкладываю 2-ю версию программы. Список изменений вверху.

Системные требования:
Операционная система: windows 2000/ xp / vista / 7 x32
Процессор: 600 Mhz
Видеокарта: 64 Mb
Память: 256 Mb
Место на  диске: 257 Kb



Интересное


Информация

  Данные   Скриншоты   Раздающие   Скачавшие   Файлы
Раздал Просмотров Взят Скачан Забанен
mails 1059 86 26 Да

Комментарии


  • 1
  • Аноним
    Аноним
    15 Января 2012 в 17:07:43
  • зту программу сделал я

  • Аноним
    Аноним
    16 Января 2012 в 14:56:07
  • кросавчеГ

  • Аноним
    Аноним
    18 Января 2012 в 13:03:37
  • лан потом качну щя лень


Всего 4 на 1 страницах по 10 на каждой странице.

  • 1

Добавить комментарий

У Вас нет прав оставлять комментарии.