Einzelnen Beitrag anzeigen

Benutzerbild von mael
mael

Registriert seit: 13. Jan 2005
391 Beiträge
 
Delphi XE3 Professional
 
#12

AW: SHA-3 Hashfunktion verwenden

  Alt 26. Feb 2016, 16:55
Bisher habe ich lediglich die Wolfgang Ehrhardts gefunden, allerdings würde ich eine Implementation von einem Privatmann gern vermeiden und auf etwas "offizielles" zurückggreifen.
Er hat die offiziellen Tests durchlaufen und auch selbst Feedback gegeben. Ich fand beim Durchlesen seiner Seite, dass sein Code für SHA-3 zuverlässig implementiert ist.

Falls du aber lieber auf andere Versionen zurückgreifst, kannst du einfach eine der bekannten C/C++-Bibliotheken in VC++ kompilieren. Delphi kann seit einiger Zeit (ab XE2) OBJ-Datei aus VC++ problemlos linken.

Musst nur dafür sorgen dass alle Funktionen auf die du zugreifen willst als einfache unmangled Funktionen exportiert werden, also Wrapper schreiben falls Objekte verwendet werden.

Da es sich aber um Hash-/Digest-Funktionen handelt sollte die Anzahl der Funktionen sich auf eine handvoll begrenzen und der Aufwand überschaubar sein.

Danach beschränkt sich der Wartungsaufwand auf neuen C/C++-Code beschaffen und neu compilieren.

http://rvelthuis.de/articles/articles-cobjs.html

http://rvelthuis.de/articles/articles-cppobjs.html
HxD, schneller Hexeditor:
http://mh-nexus.de/hxd

Geändert von mael (26. Feb 2016 um 17:03 Uhr)
  Mit Zitat antworten Zitat