MakeKey 1.0

Licentie: Gratis ‎Bestandsgrootte: 563.20 KB
‎Gebruikersbeoordeling: 3.5/5 - ‎2 ‎Stemmen

Genereert echte willekeurige getallen met een snelheid van ongeveer 16 bytes per seconde. Waarom zou je dat willen doen? 1. Gebruik ze voor onkraakbare encryptie met eenmalige XOR-pads. 2. Gebruik ze als unguessable wachtwoorden. 3. Gebruik ze voor PINCODE-nummers, vergrendelcombinaties. 4. Gebruik ze in cryptografie, bijvoorbeeld het genereren van privésleutels. Het werkt door dat je typt wat je wilt, en het meet de tijd tussen toetsaanslagen (en key releases) nauwkeurig tot op de nanoseconde (miljardste van een ten tweede), dan maakt gebruik van de lage orde 8 bits van deze verschillen voor de entropie om een stroom van willekeurige bytes te genereren. De willekeurige bytes worden weergegeven als hex op het scherm en worden geregistreerd als binair bytes een bestand genaamd random.pad in de huidige map. Als u het als een Applet uitvoert, moet u toestemming geven om log de willekeurige stream op uw harde schijf. Als je toestemming weigert, zal alleen de waarden op het scherm weer te geven. Voordelen: 1. gratis 2. u het onderzoeken om te zien hoe het werkt en om ervoor te zorgen dat de code is niets snode doen, zoals het sturen van een kopie van uw nummers naar de CIA. 3. Kan worden uitgevoerd als een Applet zonder te installeren, of een toepassing zonder netwerkverbinding. Nadelen: 1. langzaam. Kan slechts ongeveer 16 willekeurige bytes per seconde genereren. 2. Ik heb geen wiskundige tests gedaan op de output om ervoor te zorgen dat ze de hoogste kwaliteit. Meer leren Zie pseudorandom in de Java-woordenlijst op mindprod.com voor andere technieken om echte willekeurige getallen te genereren. Waarom het gekleurde quiltlogo? Het werd gegenereerd door het plaatsen van kleine vierkantjes willekeurige posities met willekeurige kleuren.

versiegeschiedenis

  • Versie 1.0 geplaatst op 2012-12-25
    eerste versie

Programmadetails