Hallo zusammen, ich suche einen einfache Codierungsmoeglichkeit (Quellcode für einen kleinen 328P). Dieser soll im Endeffekt eine ca. 130 Zeichen lange Textzeile plus generiertem Zahlencode auf Papier ausdrucken. Es soll zum "Schutz" dienen, damit diese Textzeile nicht manipuliert, oder selber erstellt werden kann. Der "Prüfer" (nur er hat das Passwort) soll dann die Möglichkeit haben, die "Printzeile" auf Echtheit zu verifizieren. Der Code sollte nur "knackig" kurz sein ;-) , da ja nicht viel Platz in dem kleinen Käfer ist ;-( Hat dort jemand eine Idee / Codeschnipsel, welche das bewerkstelligen ? Danke für eure Hilfe ! Gruss Frank
Hier gibt es eine ganze Reihe verschiedener Hashes und anderer Verschlüsselungen für den AVR: https://trac.cryptolib.org/avr-crypto-lib/browser/ Habe ich selbst noch nicht benutzt aber auf den ersten Blick sieht der Code für MD5 und HMAC recht übersichtlich aus und sollte den 328P nicht zu schnell füllen.
Nimm Trivium Ist super einfach....
Das Problem an der Sache ist, dass wenn jemand die Fähigkeit besitzt dein Flash zu programmieren so dass die Textzeile eine andere ist, dann besitzt er auch die Fähigkeit diverse Schlüssel auszulesen und die Absicherung damit zu umgehen. Solltest du dennoch sicher deine Schlüssel ablegen können, dann bleibt dir natürlich ein, wie von dir schon angesprochenes HMAC Verfahren. Dafür kannst du für eine vermutlich ausreichende Sicherheit auch Hashverfahren wie MD5 anwenden.
Vielen Dank allerseits ! Werde es dann zunächst mit Trivium versuchen ... Schöne Woche ! Gruss Frank
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.