Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Создание серийных номеров для программы

Автор: cute_exe 18.08.2008 8:42

Нужна процедура для генерации ключей из вводимых ФИО пользователя, так чтобы из ключа можно было раскодировать обратно ФИО.

Автор: andriano 19.08.2008 2:19

Прямой процесс - любая хэш-фкнкция, обратный процесс в общем случае невозможен.

Автор: hiv 21.08.2008 18:29

Для этого нужно просто отшифровать каким либо симметричным алгоритмом (DES,CAST,IDEA)
Описание алгоритма CAST в http://tools.ietf.org/html/rfc2144.
При шифровке на выходе получите байтики не вкладывающиеся в тексто-цифровой диапазон (0..9 A..Z), необходимо будет перевести все в текст наподобие алгоритма http://ru.wikipedia.org/wiki/Base64 при MIME кодировании.
Исходники алгоритмов (на Си) есть в любом unix дистрибутиве и их можно найти в виде *.tar.gz (*.tar.bz2) архивов в интернете.