Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   HMAC / md5 (https://www.delphipraxis.net/92526-hmac-md5.html)

Tubo 21. Mai 2007 18:51


HMAC / md5
 
Hallo,

weiß jemand wie ich in Delphi (7) den HMAC eines md5-Hashes erstellen kann?
Ich bin mir nicht sicher, ob das DEC von Hagen nun schon beides zur Verfügung stellt.
Wenn ja, wie muss ich die Funktionen aufrufen.

P.S. Welches ist überhaupt die aktuelle Version vom DEC
http://www.torry.net/authorsmore.php?id=1881 oder
http://www.michael-puff.de/Developer...agen_Reddmann/

Danke

Die Muhkuh 21. Mai 2007 18:55

Re: HMAC / md5
 
Die von Luckie

DP-Maintenance 21. Mai 2007 19:04

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Delphi-Frage

gammatester 22. Mai 2007 07:49

Re: HMAC / md5
 
Zitat:

Zitat von Tubo
Hallo,

weiß jemand wie ich in Delphi (7) den HMAC eines md5-Hashes erstellen kann?
Ich bin mir nicht sicher, ob das DEC von Hagen nun schon beides zur Verfügung stellt.
Wenn ja, wie muss ich die Funktionen aufrufen.

Danke

http://home.netsurf.de/wolfgang.ehrh...rchash_de.html
http://home.netsurf.de/wolfgang.ehrh...2007-03-07.zip


HMAC-Berechnung läuft wie Hashberechnung, nur daß beim Init-Aufruf ein Schlüssel übergeben wird. Folgende Funktionen stehen zur Verfügung

Delphi-Quellcode:
procedure hmac_MD5_init(var ctx: THMAC_Context; key: pointer; klen: word);
  {-initialize HMAC context with key}

procedure hmac_MD5_inits(var ctx: THMAC_Context; skey: THMAC_String);
  {-initialize HMAC context with skey}

procedure hmac_MD5_update(var ctx: THMAC_Context; data: pointer; dlen: word);
  {-HMAC data input, may be called more than once}

procedure hmac_MD5_updateXL(var ctx: THMAC_Context; data: pointer; dlen: longint);
  {-HMAC data input, may be called more than once}

procedure hmac_MD5_final(var ctx: THMAC_Context; var mac: TMD5Digest);
  {-end data input, calculate HMAC digest}
Gruß Gammatester

Tubo 24. Mai 2007 10:35

Re: HMAC / md5
 
Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz