Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
ВнизШифрование данных Найти похожие ветки
← →
Kettle of delphi (2002-03-05 20:03) [12]Код труднее понять, чем алгоритм. А алгоритм такой:
Пусть, для примера, шифровка есть 375135092 - т.е. три буквы, каждая из которых зашифрована:
1-я буква: 337
2-я буква: 135
3-я буква: 292
Требуется расшифровать.
Т.к., по условию, шифровка образована сложением индекса каждой буквы шифруемого текста с индексом кодового слова (для простоты, давайте считать, что кодовое слово состоит из одной буквы, имеющей индекс 100), то алгоритм расшифровки следующий:
1. От шифровки первой буквы отнимаем индекс нашей кодовой буквы:
337 - 100 = 237. Этот результат теперь можно передать функции Chr.
2. От шифровки второй буквы отнимаем индекс кодовой буквы:
135 - 100 = 35. Этот результат так же можно передать функции Chr.
3. 292 - 100 = 192; Chr(192).
Вот такой алгоритм :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c