MakeKey 1.0

Lizenz: kostenlos ‎Dateigröße: 563.20 KB
‎Benutzerbewertung: 3.5/5 - ‎2 ‎Stimmen

Generiert echte Zufallszahlen mit einer Rate von etwa 16 Bytes pro Sekunde. Warum sollten Sie das tun? 1. Verwenden Sie sie für eine unzerbrechliche Verschlüsselung mit einmaligen XOR-Pads. 2. Verwenden Sie sie als nicht erratene Passwörter. 3. Verwenden Sie sie für PIN-Nummern, Schlosskombinationen. 4. Verwenden Sie sie in der Kryptographie, z.B. das Generieren privater Schlüssel. Es funktioniert, indem Sie alles eingeben, was Sie wollen, und es misst die Zeit zwischen Tastenanschläge (und Schlüsselversionen) genau auf die Nanosekunde (Milliontim zweitens), verwendet dann die niedrige Ordnung 8 Bits dieser Unterschiede für die Entropie, um einen Stream von zufälligen Bytes zu generieren. Die zufälligen Bytes werden als Hex auf dem Bildschirm angezeigt und als binäre bytes eine Datei namens random.pad im aktuellen Verzeichnis. Wenn Sie es als Applet ausführen, müssen Sie die Berechtigung erteilen, Protokollieren Sie den zufälligen Stream auf Ihrer Festplatte. Wenn Sie die Erlaubnis verweigern, zeigt nur die Werte auf dem Bildschirm an. Vorteile: 1. frei 2. Sie können es untersuchen, um zu sehen, wie es funktioniert, und um sicherzustellen, dass der Code nichts Schändliches zu tun, wie eine Kopie Ihrer Zahlen an die CIA zu senden. 3. Kann entweder als Applet ohne Installation oder als Anwendung ohne Netzwerkverbindung ausgeführt werden. Nachteile: 1. langsam. Kann nur etwa 16 zufällige Bytes pro Sekunde generieren. 2. Ich habe keine mathematischen Tests an der Ausgabe durchgeführt, um sicherzustellen, dass sie die höchste Qualität sind. Mehr lernen Siehe Pseudorandom im Java-Glossar auf mindprod.com für andere Techniken, um echte Zufallszahlen zu generieren. Warum das farbige Quilt-Logo? Es wurde durch die Platzierung von kleinen Quadraten erzeugt an zufälligen Positionen mit zufälligen Farben.

VERSIONSVERLAUF

  • Version 1.0 veröffentlicht auf 2012-12-25
    Erstversion

Programmdetails