SolitaireCryptoDemo on visuaalinen osoitus vaiheista muodostetaan avainjonon käyttämällä Bruce Schneier: n Pyramid salausalgoritmin.
Mukana sileä animaatioita ja kuvauksia kaikki vaiheet.
Esimerkki Ohjeet:
Aloita demo "python SolitaireCrypto.py". Paina "Space" jatkaaksesi seuraavaan vaiheeseen. Paina "Esc" lopettaa.
Voit myös käyttää useita komennossa vaihtoehtoja:
& Nbsp; * r - Setup sekoitetaan kannella.
& Nbsp; * u - Setup unkeyed kannelle.
& Nbsp; * -k KEY - Setup näppäilty kansi algoritmiin kuvattu http://www.schneier.com/solitaire.html.
& Nbsp; * -o - Print todettu avaimet standardin ulos.
& Nbsp; * -h - Näyttää tämä teksti.
Esimerkkejä:
& Nbsp; * python SolitaireCryptoDemo.py
& Nbsp; alkaa demon oletus kannen (näppäilty kanssa "CRYPTONOMICON").
& Nbsp; * python SolitaireCryptoDemo.py -r
& Nbsp; alkaa demon sekoitetaan kannella.
& Nbsp; * python SolitaireCryptoDemo.py -u -o
& Nbsp; alkaa demon unkeyed kannella ja tulostaa näppäimiä.
& Nbsp; * python SolitaireCryptoDemo.py -k MYSECRETKEY
& Nbsp; alkaa demon keyd kannella käyttäen tunnuslausetta "MYSECRETKEY".
Mikä on uusi tässä julkaisussa:
- Kiinteät joitakin pieniä bugeja ja kirjoitusvirheitä.
- Muokattu kansiorakenteen.
- lisätyt useita komentorivin argumentteja perustamiseen alkuperäisen kannen.
- Lisätty komentorivin argumentti ulos keystream. Virheenkorjausta varten.
- Lisätty otsikko näyttää nykyinen vaihe algoritmin.
Mikä on uusi versio 1.1:
- Kiinteä vakavan vian keskeinen havainto osa algoritmin . (Kiitos Thomas Knappe huomautti tästä!)
- Kiinteät joitakin muita vikoja, jotka löysin kun jäljittävät ensimmäinen.
- Muuttunut avain lähtö näyttää todellinen avain arvo sijaan modulin 26 arvoa. Tarkemmin yhteensopiva algoritmin kuvaus.
vaatimukset
- Python
- pygame
Kommentteja ei löytynyt