- Регистрация
- 9 Май 2015
- Сообщения
- 1,551
- Баллы
- 155
Реализовать функцию md5 в Delphi достаточно просто.
Чтобы применить алгоритм хеширования, первое сто нам нужно подключить модуль IdHashMessageDigest.
Функция хеширования выглядит следующим образом:
На вход мы подаем строку, которую хотим защифровать, на выходи получаем шифрованную строку. Все предельно просто. Пример использования функции на практике вы можете найти в статье Алгоритм md5.
Чтобы применить алгоритм хеширования, первое сто нам нужно подключить модуль IdHashMessageDigest.
Функция хеширования выглядит следующим образом:
Код:
function md5(s: string): string;
begin
Result := '';
with TIdHashMessageDigest5.Create do
try
Result := AnsiLowerCase(HashStringAsHex(s));
finally
Free;
end;
end;