Показать сообщение отдельно
  #44  
Старый 08.01.2010, 20:14
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Цитата:
Сообщение от infobos
1. Перестановка символов в строке, то есть выделяется Н-ная часть символов в строке, собирается в отдельные кусочки и потом собирается в обратном порядке, где Н-цифра получается из генерирования вашего пароля из каждого символа вашего пароля в последовательности.
Тоесть, допустим Н=4, тогда:
1234|1234 => 4321|4321
Цитата:
Сообщение от infobos
2. Перестановка символов по парно с рядом находящим - это простой казалось бы пример, но он хорошо путает в последствии.
4321|4321 => 3412|3412
Цитата:
Сообщение от infobos
3. Разворот задом на перед текста, тоже казалось бы не сложный вариант, но необходимый, для осуществления большей путаницы.
3412|3412=> 2143|2143
Теперь видно?))))
Это можно отправлять прямеком в юмор

Цитата:
Сообщение от infobos
4. Каждый символ превращается в другой символ, исходя из того, чему равен Н. Опять же Н-цифра, генерируется из вашего пароля в последовательности. Причем символ расчитывется на первый и второй с которым происходит разный алгоритм.
Я так понимаю это шифр Цезаря, где Н-сдвиг.
Тогда Ferra правильно написал:
если зашифровать шифром Цезаря 100 раз, это эквивалентно одной зашифровке с Н`=(H*100) mod 256. И кстати, для расшифровки вовсе нет необходимости находить Н. Хотя перебрать 255 вариантов вовсе не составит труда

п.с.:
Я так понимаю:
жил был программист, о криптографии не знал ничего, только "17 мгновений весны" смотрел. И тут на коленке за вечер написал программу, и о чудо, оказываеться создал самый надежный и невзламый алгоритм в мире.
А те все ученые, которые годами работали над изучением криптографии, просто страдали фигней?))) А ты вот такой умный за вечер создал гениальную программу?)))