Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Алгоритм перемешивания. [D6, WinXP]


Incognito ©   (2002-11-05 00:34:00) 

Не знаю, как это называется по-грамотному. Вроже хеширование, зотя не уверен. Не суть.
Короче, я задаю массив.
Например:

...
FOR I:=1 TO Т DO
A[I]:=I;
...
Т.е получается 1 2 3 4 5 6 7 8 ...


Нужно в зависимости от некого параметра (числа - пароля) переставить местами элементы этого массива с возможностью восстановления исходного массива при известном пароле и, по возможности, отсутствием возможности восстановления этого массива, при отсутствии пароля.

О как загнул :-)
Если кто знает чего о подобного рода "шифровании", дайте ссылу.
Буду очень благодарен.


ILYA1   (2002-11-05 12:31:00) [1]

Короче говоря, нужен алгоритм шифрования и расшифрования, да?
Если Вы, заинтересеваны могу прислать dll. Она шифрует не массивы, а готовые файлы с 128-бит ключом блочным алгоритмом. Обращайтесь ко мне мылу.
Алгоритм был "подсмотрен" в журнале www.programme.ru кажется в одном из номеров 4,5,6 за прошлый год.


Наверх

Титульная страница Поиск, карта сайта Написать письмо