Home / Produkte / Software-Bibliotheken / CompactMD5: Message Digest #5

Message Digest #5 (MD5)

Kryptographielösungen: Message Digest #5 (MD5)

CompactMD5: Message Digest #5 for Embedded Systems

COMPACTMD5
Diese C++ Implementierung macht den Message Digest #5 Algorithmus für Embedded System Applikationen nutzbar. Damit können 128 Bit lange Hashwerte erzeugt werden, um beispielsweise Dateien auf Integrität zu prüfen. Im Vergleich zu CompactMD5 benötigen herkömmliche Implementierungen ein Vielfaches an ROM/RAM und sind daher oftmals für MCUs mit geringen Ressourcen ungeeignet. Auf einem ARM7TDMI benötigt unsere MD5 Implementierung ca. 1,5KB ROM und etwa hundert Byte RAM. Für sicherheitskritische Anwendungen, z.B. Digitale Signaturen, ist der MD5 Algorithmus nicht mehr uneingeschränkt zu empfehlen, da einige Schwächen entdeckt wurden, die potentielle Angreifer ausnutzen könnten. Hier bietet sich eine Variante der SHA-2 Familie an, z.B. SHA-256.

Hinweis: Auch für iOS, Android und andere mobile Plattformen geeignet.

Zugehörige Produkte

CompactSHA: SHA-256 for Embedded Systems

CompactSHA™: Secure Hash Algorithm

Für den Fall, dass mehr Sicherheit benötigt wird, als MD5 bietet, kann auf SHA-256 zurückgegriffen werden. Dieser sichere Algorithmus genügt selbst den höchsten Ansprüchen. Wie alle Produkte unserer Compact Reihe ist CompactSHA für den Einsatz auf ressourcenschwachen MCUs entwickelt...