SolitaireCryptoDemo är en visuell demonstration av de olika stegen i att skapa en nyckel använder Bruce Schneier s Solitaire krypteringsalgoritm.
Med smidiga animationer och beskrivningar av alla steg.
Exempel Instruktioner:
Börja demo med "python SolitaireCrypto.py". Tryck på "Space" för att fortsätta till nästa steg. Tryck på "Esc" för att avsluta.
Du kan också använda flera command alternativ:
& Nbsp; * -r - Setup en blandad kortlek.
& Nbsp; * -u - Setup en unkeyed däck.
& Nbsp; * -k KEY - Setup en nyckel däck med hjälp av den algoritm som beskrivs på http://www.schneier.com/solitaire.html.
& Nbsp; * -o - Print hittade nycklarna till standard ut.
& Nbsp; * -h - Visa den här texten.
Exempel:
& Nbsp; * Python SolitaireCryptoDemo.py
& Nbsp; börjar demo med ett standarddäck (knappat med "Cryptonomicon").
& Nbsp; * python SolitaireCryptoDemo.py -r
& Nbsp; börjar demo med en blandad kortlek.
& Nbsp; * python SolitaireCryptoDemo.py -u -o
& Nbsp; börjar demo med en unkeyed däck och skriver nycklarna.
& Nbsp; * python SolitaireCryptoDemo.py -k MYSECRETKEY
& Nbsp; börjar demo med en keyd cockpit när lösenfras "MYSECRETKEY"
Vad är nytt i den här versionen:
- . Fast några små buggar och felstavningar.
- Ändrad mappstrukturen.
- lagt till flera kommandoradsargument för att ställa in första däck.
- Lade till en kommandorad argument för utmatning av nyckel. För felsökning.
- Lade till en titel som visar det aktuella steget i algoritmen.
Vad är nytt i version 1.1:
- Fixat en allvarlig bugg i viktig slutsats del av algoritmen . (Tack till Thomas Knappe för att peka ut detta!)
- Fast några andra buggar som jag hittade när spåra den första.
- Ändrad nyckeln utgång för att visa den verkliga nyckelvärdet i stället för modulen 26 värde. För att vara mer kompatibel med algoritmen beskrivningen.
Krav :
- Python
- pygame
Kommentarer hittades inte