Помощь - Поиск - Пользователи - Календарь
Полная версия: Создание серийных номеров для программы
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
cute_exe
Нужна процедура для генерации ключей из вводимых ФИО пользователя, так чтобы из ключа можно было раскодировать обратно ФИО.
andriano
Прямой процесс - любая хэш-фкнкция, обратный процесс в общем случае невозможен.
hiv
Для этого нужно просто отшифровать каким либо симметричным алгоритмом (DES,CAST,IDEA)
Описание алгоритма CAST в RFC2144.
При шифровке на выходе получите байтики не вкладывающиеся в тексто-цифровой диапазон (0..9 A..Z), необходимо будет перевести все в текст наподобие алгоритма Base64 при MIME кодировании.
Исходники алгоритмов (на Си) есть в любом unix дистрибутиве и их можно найти в виде *.tar.gz (*.tar.bz2) архивов в интернете.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.