SolitaireCryptoDemo е нагледна демонстрация на страните, участващи в генериране на keystream използвайки Solitaire алгоритъм за криптиране на Брус Шнайер стъпки.
С участието на гладки анимации и описания на всички стъпки.
<Силен> Пример Инструкции:
Започнете демо с "питон SolitaireCrypto.py". Натиснете "Space" за да продължите към следващата стъпка. Натиснете "Esc", за да се откажат.
<Силен> Можете да използвате няколко опции командния:
& Nbsp; * -r - Setup на разбъркано тесте.
& Nbsp; * -u - Setup на unkeyed палубата.
& Nbsp; * -k KEY - Setup на купето палубата, като се използва алгоритъм, описан в http://www.schneier.com/solitaire.html.
& Nbsp; * -о - Print намери ключа към стандартната навън.
& Nbsp; * -Н - Показване на този текст.
<силни> Примери:
& Nbsp; * питон SolitaireCryptoDemo.py
& Nbsp; започва демото с палубата по подразбиране (застопорени с "CRYPTONOMICON").
& Nbsp; * питон SolitaireCryptoDemo.py -r
& Nbsp; започва демото с разбъркано тесте.
& Nbsp; * питон SolitaireCryptoDemo.py -u -o
& Nbsp; започва демото с unkeyed палубата и отпечатва ключовете.
& Nbsp; * питон SolitaireCryptoDemo.py -k MYSECRETKEY
& Nbsp; започва демото с keyd палубата се използва паролата "MYSECRETKEY"
Какво ново в тази версия:
- . Фиксирана някои малки грешки и правописни грешки.
- Изменено структурата на папките.
- добавени няколко аргумента за командния ред за определяне на първоначална палубата.
- Добавена аргумент на командния ред за извеждане на keystream. За целите на отстраняване на грешки.
- Добавя се заглавие показва текущата стъпка на алгоритъма.
Какво ново във версия 1.1:
- Фиксирана сериозен бъг в ключов извод част на алгоритъма , (Благодарение на Thomas Knappe за фугиране на това!)
- Фиксирана някои други бъгове, които намерих, когато проследи първия.
- Променени ключовата изхода да покаже стойността действителната ключова вместо стойността на модул 26. За да бъде по-съвместим с описанието на алгоритъм.
<силни> Изисквания
- Python
- Pygame
Коментари не е намерена