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
Коментар не знайдено