Как хэшировать строку в Delphi?
Если вы хотите, чтобы строка string-hashing хэша MD5 была шестнадцатеричной и md5 у вас установлен Delphi XE 1, значит, у string-hashing вас есть компоненты Indy 10 .5.7, которые cryptography вы может это сделать:
использует digest IdGlobal, IdHash, IdHashMessageDigest;
class function getMd5HashString(value: string): string;
var
hashMessageDigest5 : TIdHashMessageDigest5;
begin
hashMessageDigest5 := nil;
try
hashMessageDigest5 := TIdHashMessageDigest5.Create;
Result := IdGlobal.IndyLowerCase ( hashMessageDigest5.HashStringAsHex ( value ) );
finally
hashMessageDigest5.Free;
end;
end;
delphi
hash
cryptography
md5
2021-12-04T12:51:33+00:00
2022-11-21T15:59:38+00:00
salvitioN
Вопросы с похожей тематикой, как у вопроса:
Как хэшировать строку в Delphi?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.