Hallo Valhal
Nun, in meinem Tool gibt es wie du weißt, die Möglichkeit ein beliebiges Dokument als Key zu nutzen. Du brauchst dann nur ein einziges Zeichen zu ändern, dann hast du einen komplett anderen Key, da dieser aus einem 32 Byte Hash des Dokumentes gebildet wird und in das 32 Byte Register des AES 256 Coders gespeist wird.
Weiter die Möglichkeit, einen recht simplen Key zu wählen, dazu dann einen dualen Key, welcher eine beliebige Datei, ein Bild oder sonstwas sein kann.
Aus dem Key und dem dualen Key werden jeweils Hashes gebildet, aus welchen dann wieder der Hash für das Register des Coders gebildet wird.
In soweit brauchst du dann keinen Key Generator !
Hast du ein Dokument, zB, einen 50.000 Bytes starken Text, wie will da irgend jemand herausfinden wenn ein einziges Zeichen hinzugefügt, geändert oder weggelassen wird.
Änderst du nur ein einziges Zeichen, ist der Hash komplett anders.
Oder den Auto-Key, er generiert aus einem unter Einbeziehung von Nutzer Aktivitäten generierten kryptographisch erzeugten Byte Array einen 32 Byte Hash, kombinierbar nochmals mit dem Dualen Key, nach der obigen Vorgehensweise !
Diese erzeugten Auto-Key´s können z.B. auch als Passwort für andere Software genutzt werden, die Hashes werden dann inclusive Begleittext halt als ASCII ausgewertet.
Diese Möglichkeit gibt es auch in QUICK-AES-256 über den Re Import eines Auto-Key über den integrierten Text Editor.
nachtoptik.de/QUICK-AES-256-Tool.html