Forum: Projekte & Code SHA-1 und HMAC-SHA-1 in C für uC (GPL)


von Christian (Gast)


Lesenswert?

Eine Implementierung des Secure Hash Algorithm [1] sowie des darauf 
basierenden HMAC Authentikationscodes [2] in C, die auf geringe 
Codegröße und geringen Speicherverbrauch optimiert ist und daher 
geeignet ist für den Einsatz auf einem Microcontroller. Getestet auf 
einem Atmel AVR mit AVRGCC.
Lizensiert unter GPL, mit englischsprachiger Dokumentation:

http://www.chzsoft.com.ar/cms/downloads/sha1.zip

[1] SHA-1 ist ein Hashalgorithmus, d.h. er bildet eine Art "Prüfsumme" 
aus einer Nachricht.
[2] HMAC ist ein Authentikationscode, d.h. er berechnet aus einem 
(geheimen) Schlüssel und einer Nachricht einen Wert, der dem Empfänger 
der Nachricht beweist, dass der Sender Kenntnis des Schlüssels hatte.

von Dirk B. (sharandac)


Lesenswert?

Hallo,

klasse arbeit, super um auch auf Mikrocontroller ein bisschen mehr 
Sicherheit zu bringen. Respekt.

CA Dirk

von spencer (Gast)


Lesenswert?

Nur leider fehlt der HMAC im zip file...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.