- Регистрация
- 1 Мар 2015
- Сообщения
- 1,467
- Баллы
- 155
Необходимо подключить модули:
uses IdSSLOpenSSL, IdHashSHA;
Используем
uses IdSSLOpenSSL, IdHashSHA;
Код:
function GetSHA256Str(const str : Ansistring) : Ansistring;
begin
IdSSLOpenSSL.LoadOpenSSLLibrary;
with TIdHashSHA256.Create do
try
Result := LowerCase( HashStringAsHex(str) );
finally
Free;
end;
IdSSLOpenSSL.UnLoadOpenSSLLibrary;
end;
Код:
procedure TlcMainForm.sButton1Click(Sender: TObject);
begin
ShowMessage(GetSHA256Str('123123213'));
end;