PCFreak Logo (c) Der PCFreak

Locknote – kugelsichere Textverschlüsselung

LockNote ist ein kleines, kostenloses, multilinguales OpenSource Programm für Windows (läuft aber auch mit Wine) zum Verschlüsseln von Texten. Damit lässt sich zum Beispiel ideal ein kleines „Passwortfile“ mit den persönlichen Passwörtern pflegen und z.B. auf dem USB-Stick mitführen. Der Text wird im Programm gespeichert und verschlüsselt und zwar absolut sicher. Hier eine kleine Erklärung dazu. Jeder kann sich gerne auch selbst den Quellcode anschauen, um sich davon zu überzeugen, dass dieses Programm „kugelsicher“ ist.

Das Passwort, welches der Benutzer eingibt wird mit seiner Länge verknüpft. Daraus wird über einen SHA-256 Hash ein 256-bit Schlüssel erzeugt. Das ist exakt der richtige Weg, so etwas zu machen. Dieser 256-bit Schlüssel wird für die Berechnung eines AES-256 Codes verwendet (Rijndael Berechnung mit ihrer maximalen 256-bit Schlüssellänge).Dann wird ein sehr starker kryptographischen Algorithmus benutzt, der CFB („Cipher Feedback Algorithmus“ oder „Cipher Feedback Modus“). Das wiederum bedeutet, dass ein Intialisierungsvektor erzeugt wird, der wiederum im Schlüssel integriert wird und wie schon erwähnt vom Hash des Benutzerpassworts abgeleitet ist. Nun wird diese Ausgabe mit dem Klartext geXORed, den man verschlüsseln will. Dieser verschlüsselte Text wird dann nochmal nach dem gleichen Verfahren verschlüsselt. Dieses Ergebnis wiederum wird mit dem nächsten Block von Klartext per XOR verknüft, um den nächsten Block Chiffretext zu erstellen usw.
Das Ergebnis ist eine Kette von Abhängigkeiten von Anfang bis Ende und jegliche Änderung des Codes wird bis zum Ende durchvererbt. Desweiteren wird ein extrem guter, kryptografisch starker Pseudo-Zufallszahlen-Generator als Initialisierungsvektor genutzt, sodass auch eine Verschlüsslung des exakt gleichen Texts immer zu einer unterschiedlichen Locknote.exe führt und in dieser ist der verschlüsselte Text gespeichert. – Absolut „kugelsicher“! Hier die Page  auf sourceforge.net