[Update] Ich biete einen Bonus dafür. Offen gesagt ist es mir egal, welche Verschlüsselungsmethode verwendet wird. Vorzugsweise etwas einfaches wie XTEA, RC4, BlowFish ... aber Sie haben gewählt.Ich suche eine Dateiverschlüsselungsimplementierung, die ganze Datei en/de-crypt in Delphi und C verarbeiten kann
Ich möchte minimalen Aufwand von mir, vorzugsweise nur die Dateien in meine Projekte und bauen.
Idealerweise sollten Sie den Code bereits verwendet haben, um eine Datei in Delphi und C zu de- kryptieren (Ich möchte Dateien zwischen einem Atmel UC3-Mikroprozessor (Codierung in C) und einem Windows-PC (Codierung in Delphi) tauschen) en-und-de-crypt in beide Richtungen).
Ich habe eine starke Präferenz für eine einzelne .PAS-Einheit und eine einzelne .C/.H-Datei. Ich möchte nicht eine DLL oder eine Bibliothek verwenden, die Dutzende von Verschlüsselungsalgorithmen unterstützt, nur einen (und ich möchte sicherlich nichts mit einem Installationsprogramm).
Ich hoffe, dass ich nicht zu wählerisch hier klingen, aber ich google & versucht Code für über eine Woche und kann immer noch nicht zwei Implementierungen finden, die übereinstimmen. Ich vermute, dass nur jemand, der das schon getan hat, mir helfen kann ...
Vielen Dank im Voraus.
Im Nachgang zu my previous post, ich bin noch auf der Suche für einige sehr einfachen Code mit, warum ich kann - mit minimalem Aufwand - de-de, eine Datei Krypta und es zwischen Delphi auf einem PC und C an einer Börse Atmel UC3 u-Prozessor.
Es klingt einfach in der Theorie, aber in der Praxis ist es ein Albtraum. Es gibt viele mögliche Kandidaten und ich habe Tage damit verbracht, sie zu googeln und auszuprobieren - ohne Erfolg.
Einige sind humonous Bibliotheken, die viele Verschlüsselungsalgorithmen unterstützen, und ich möchte etwas Leichtgewicht (besonders auf dem C/u-Prozessorende).
Einige sehen gut aus, aber ein Satz Quelle bietet nur Blockmanipulation, die anderen Strings (ich würde ganze Datei en/de-crypt bevorzugen).
Die meisten scheinen sehr schlecht dokumentiert zu sein, mit bedeutungslosen Parameternamen und keinem Beispielcode, um die Funktionen aufzurufen.
Über das letzte Wochenende (plus ein paar Tage mehr) habe ich mich durch eine ganze Reihe von XTEA-, XXTEA- und BlowFish-Implementierungen durchgebrannt, aber während ich verschlüsseln kann, kann ich den Prozess nicht umkehren.
Jetzt schaue ich auf AES-256. Kennt jemand eine Implementierung in C, die eine einzelne AES.C-Datei ist? (plus AES.H, natürlich)
Ehrlich gesagt, werde ich alles nehmen, was ganze Datei en/de-crypt zwischen Delphi und C tun wird, aber wenn niemand dies selbst getan hat, erwarte ich nur "any" zu hören Implementierung, die den Standard erfüllt, sollte tun "- was ist ein nettes Theory, aber gerade nicht für mich :-(
Any einfache AES-256 in C da draußen? Ich habe einige vernünftige Suche Delphi-Code, wird aber nicht sicher sein, bis ich versuche, sie zusammen.
Vielen Dank im Voraus ...
Okay, ich habe die Eval-Kopie von Delphi und werde versuchen, dies in den nächsten ein oder zwei Tagen zu portieren. – Gene
Ich hoffe, dass Sie das tun werden. Ich habe 22 Stunden, um das Kopfgeld oder das System zu vergeben - also werde ich es dir jetzt geben. Der Vorschlag über die Verwendung einer DLL klingt auch gut. – Mawg
Ich werde mehr Punkte hinzufügen, wenn Sie Delphi & C Code veröffentlichen, der eine ganze Datei in beide Richtungen de/kryptieren wird. – Mawg