Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2007, 20:13   #1
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию Шифрование

Ребят скажите кто нибудь знает как можно организовать шифрование по методу "СКИТАЛА" ?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 15.11.2007, 21:41   #2
Rapid
Форумчанин
 
Аватар для Rapid
 
Регистрация: 01.09.2007
Сообщений: 747
По умолчанию

Вот ссылка завалялась
http://all-referats.ru/alls/70/29794.html
Если в кодинге помоч надо, спрашивай, у меня какие то наработки были по этому методу.
Никому не верьте.
Rapid вне форума Ответить с цитированием
Старый 15.11.2007, 21:56   #3
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Что такое шифрование по методу "СКИТАЛА".
Скитала - это цилиндр, на который, виток к витку, наматывалась узкая папирусная лента (без пробелов и нахлестов). Затем на этой ленте вдоль оси цилиндра (столбцами) записывался необходимый для передачи текст. Лента сматывалась с цилиндра и отправлялась получателю. Получив такое сообщение, получатель наматывал ленту на цилиндр такого же диаметра, как и диаметр скиталы отправителя. В результате можно было прочитать зашифрованное сообщение.

Дешифроване. Изготовливается длинный конус и, начиная с основания, обертывать его лентой с шифрованным сообщением, постепенно сдвигая ее к вершине. На каком-то участке конуса начнут просматриваться участки читаемого текста. Так определяется секретный размер цилиндра.

Шифрование:
Строку которую нужно зашифровать преобразовываешь в матрицу. Элементы в матрице записываешь по столбцам.
Выходную строку делаешь из строк матрицы.
Ключ к шифру - количество столбцов в матрице (диаметр скитала)
Код HTML:
с_чего_начинаются_хакеры?
<pre>
c       о       и       с       к	
_       _       н       я       е
ч       н       а       _       р
е       а       ю       х       ы
г       ч       т        а       ?	
Результат: cоиск__няечна_реаюхыгчта?


c       _       а       х       ?	
_       н       ю       а       _
ч       а       т       к       _
е       ч       с       е       _
г       и       я       р       _
о       н       _       ы       _	
Результат:  c_ах? _нюа_чатк_чсе_гияр_он_ы
</pre>
Дешифрование: результирующая строка составляется по столбцам.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
шифрование Stanislav Свободное общение 10 04.03.2008 05:09