SolitaireCryptoDemo является наглядная демонстрация шагов, участвующих в генерации ключевого потока, используя алгоритм шифрования пасьянсов Брюс Шнайер в.
Благодаря гладкой анимации и описания всех шагов.
Пример Инструкции:
Начните с "демо питона SolitaireCrypto.py". Нажмите "Космос", чтобы перейти к следующему шагу. Нажмите "Esc", чтобы выйти.
Вы также можете использовать несколько вариантов командной строки:
& NBSP; * -r - Настройка перемешиваются палубе.
& NBSP; * -u - Настройка unkeyed палубе.
& NBSP; * -k КЛЮЧ - Настройка тональности палуба с помощью алгоритма, описанного в http://www.schneier.com/solitaire.html.
& NBSP; * -o - Печать нашел ключи в стандартный.
& NBSP; * -h - Показать этот текст.
Примеры:
& NBSP; * питон SolitaireCryptoDemo.py
& NBSP; начинает демо с палубы умолчанию (неправильно введенные с "Криптономикон").
& NBSP; * питон SolitaireCryptoDemo.py -r
& NBSP; начинает демо с упустил палубе.
& NBSP; * питон SolitaireCryptoDemo.py -u -o
& NBSP; начинает демо с unkeyed палубе и печатает ключи.
& NBSP; * питон SolitaireCryptoDemo.py -k MYSECRETKEY
& NBSP; начинает демо с keyd палубе, используя фразу "MYSECRETKEY"
Что нового В этом выпуске:
- . Исправлены некоторые мелкие ошибки и опечатки.
- Модифицированная структура папок.
- Добавлено несколько аргументов командной строки для настройки начального палубу.
- Добавлена аргумент командной строки для вывода ключевого потока. Для отладки.
- Добавлена название показывая текущий шаг алгоритма.
Что нового в версии 1.1:
- Исправлена серьезная ошибка в ключевой вывод части алгоритма , (Спасибо Томас Knappe за указание на это!)
- Исправлены некоторые другие ошибки, которые я нашел, когда выслеживая первый.
- Изменен ключевой вывод, чтобы показать реальную ключевое значение вместо модуль 26 значения. Чтобы быть более сговорчивым к описанию алгоритма.
Требования
- Python
- Pygame
Комментарии не найдены