Ich habe eine nette Public Domain C++ DES implementation vor, aber jetzt brauche ich einige einfache, grundlegende, schnelle Kryptographie für ein Embedded-System.Einfache Verschlüsselung Implementierung in C
Es muss nicht unzerbrechlich sein, aber es muss den gelegentlichen Hacker vereiteln (dh nichts, was für Geld oder Identitätsdiebstahl verwendet werden könnte, sondern andere persönliche Informationen, die auf Speicherkarten übertragen werden, die verloren gehen oder fallen könnten in die falschen Hände).
Aufgrund der begrenzten Speicherkapazität auf diesem Prozessor würde ich etwas bevorzugen, das in diskreten Blöcken (512 Bytes oder weniger) codieren kann.
Das Projekt ist nicht Open Source und wird nicht Bibliotheken verwenden, die ich kenne, Optionen weiter einschränkt - Public Domain am besten zu sein, aber BSD/Apache/etc wahrscheinlich akzeptabel ...
Ich bin zögerlich meine eigenen zu rollen (wie jeder sollte).
-Adam