SolitaireCryptoDemo er en visuel demonstration af de trin, der er involveret i at generere en nøglestrøm hjælp Bruce Schneier er Solitaire krypteringsalgoritme.
Med glatte animationer og beskrivelser af alle trin.
Eksempel Instruktioner:
Start demo med "python SolitaireCrypto.py". Tryk på "Space" for at fortsætte til næste trin. Tryk på "Esc" for at afslutte.
Du kan også bruge flere kommandlinjeflag:
& Nbsp; * -r - Setup en blandet dæk.
& Nbsp; * -u - Setup en unkeyed dæk.
& Nbsp; * -k KEY - Setup en indtastet cockpittet ved hjælp af algoritmen beskrevet på http://www.schneier.com/solitaire.html.
& Nbsp; * -o - Print fundet nøglerne til standard ud.
& Nbsp; * -h - Vis denne tekst.
Eksempler:
& Nbsp; * python SolitaireCryptoDemo.py
& Nbsp; starter demoen med en standard dæk (indtastet med "Cryptonomicon").
& Nbsp; * python SolitaireCryptoDemo.py -r
& Nbsp; starter demoen med en blandet dæk.
& Nbsp; * python SolitaireCryptoDemo.py -u -o
& Nbsp; starter demoen med en unkeyed dæk og udskriver tasterne.
& Nbsp; * python SolitaireCryptoDemo.py -k MYSECRETKEY
& Nbsp; starter demoen med en keyd cockpittet ved hjælp af adgangskoden "MYSECRETKEY"
Hvad er nyt i denne udgivelse:
- . Rettet nogle små bugs og stavefejl.
- Modificeret mappestrukturen.
- Tilføjet flere kommandolinjeflag til opsætning af første dæk.
- Tilføjet en kommandolinje argument for at udsende nøglestrømmen. Til debugging formål.
- Tilføjet en titel, som viser det aktuelle trin i algoritmen.
Hvad er nyt i version 1.1:
- Rettet en alvorlig fejl i den centrale konklusion del af algoritmen . (Tak til Thomas Knappe til at pege det ud!)
- Fast nogle andre fejl, som jeg fandt, da opspore den første.
- Ændret nøglen output for at vise den faktiske centrale værdi i stedet for modulus 26 værdi. For at være mere kompatibel med algoritmen beskrivelsen.
Krav :
- Python
- PyGame
Kommentarer ikke fundet