kutcheff.com 

Криптос   

 

Метод шифрования с помощью генерируемых шифров (кодовых таблиц символов) 

Шифр. Шифр это кодовая таблица символов, состоящая из 256 чисел, от 0 до 255, порядок расположения чисел в таблице определен случайным образом. Число вариантов таблиц (шифров) практически неограничено. Можно создать сколько угодно шифров.

Шифрование. При шифровании каждый байт шифруемого файла заменяется на значение из шифра. Значение определяется по порядковому номеру. Например, шифруемый байт имеет значение 90 (буква "Z"), в шифре под порядковым номером 90 находится число 74 (это буква "J"). В результате шифрования вместо "Z" будет "J". И так от первого до последнего байта. 

Дешифрование. Дешифрование происходит с обратном порядке. Каждый байт зашифрованного файла меняется на порядковый номер этого байта в шифре. В продолжение предыдущего примера значение 74 будет заменено на 90.

Этот метод мало годится как самостоятельный способ шифрования, но он может быть очень эффективным, если шифруемый файл был предварительно зашифрован стандартным криптоалгоритмом или заархивирован.

Идея метода возникла в декабре 2000 года. В феврале 2001 года была создана программа "Криптос", спустя два месяца программа была размещена в Интернете. Эта программа использует вышеуказанный метод шифрования: генерирует шифры и шифрует файлы с помощью созданных шифров.

Программу Криптос можно скачать отсюда.

 

 

Рейтинг@Mail.ru

2001-2009 (c) Олег Кутчиев