• Авторизация


Для "программистов", кто рабоет с информацией. 28-07-2007 09:05 к комментариям - к полной версии - понравилось!


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

К примеру мы пишем сообщение типа, немного похоже на чат, но не чат:
«Привет,_как_дела?» и мы хотим его зашифровать.

Ключ (1.0)
==Буквы==
АБВГД (1-5)
ЕЖЗИЙ (6-10)
КЛМНО (11-15)
ПРСТУ (16-20)
ФХЦЧШ (21-25)
ЩЪЫЬЭ (26-30)
ЮЯ (31-32)
==Спец.символы==
?!.,: (33-37)
;()_ (38-41) 41~(пробел, пропуск)

1) Если у нас буква четная и находится на четном месте, мы складываем позицию буквы и номер буквы в ключе;
2) Если у нас буква четная и находится на нечетном месте, мы вычитаем позицию буквы и складываем номер буквы в ключе;
3) Если у нас буква нечетная и находится на нечетном месте, мы вычитаем позицию буквы и номер буквы в ключе;
4) Если у нас буква нечетная и находится в четном месте, мы складываем позицию буквы и вычитаем номер буквы в ключе.

Теперь что у нас должно получится: (2.0)
1) Мы должны, записать какие значения у нас получились в ряд через .X. (X-значение относительно каждого символа).
2) Сложить и перемножить полученные значения, даже если получится минусовое значение.
3) Написать что у вас (тебя) получилось на листок или такое же место.

Выполнение данного алгоритма на примере нашего текста



1) Привет. Как дела?

2) (обычный 1-17)(ключ 16,17,9,3,6,19,35,41,11,1,11,41,5,6,12,1,33)

3) -3-9=12, -7-35=-42, -9-11=-20, -11-11=-21, -13-5=-18, -17-33=-50
1-16=-15, 5-6=-1, 15-12=3, 14+6=20, -2+17=15, -4+3=-1, -6+19=13
-8+41=33, -10+1=-9, -12+41=29, -16+1=-15

4) (пункт 2.0):
(-12)+(-42)+(-20)+(-21)+(-18)+(-50)+(-15)+(-1)+
+3+20+15+(-1)+13+33+(-9)+29+15=-61
(-12)*(-42)*(-20)*(-21)*(-18)*(-50)*(-15)*(-1)*
*3*20*15*(-1)*13*33*(-9)*29*15=4319616220920000000




Алгоритм может и не стабилен, но если кому нужно забирайте или посоветуйте, что надо добавить или изменить.
вверх^ к полной версии понравилось! в evernote
Комментарии (2):
Невр 28-07-2007-11:03 удалить
тяжко, лучше пользоваться другим алгоритмом. Тот, что был показан в фильме "ТАСС уполномочен заявить".
PlutonMan 28-07-2007-11:44 удалить
Невр, я что-то это фильма не видел, есть линки на фильм, скачаю посмотрю или где можно посмотреть?!


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Для "программистов", кто рабоет с информацией. | PlutonMan - =Дневник бывалого программиста-дизайнера= | Лента друзей PlutonMan / Полная версия Добавить в друзья Страницы: раньше»