SolitaireCryptoDemo é uma demonstração visual das etapas envolvidas na geração de um algoritmo de codificação utilizando keystream solitário de Bruce Schneier.
Apresentando animações e descrições de todos os passos suaves.
Instruções de Exemplo:
Iniciar demo com "python SolitaireCrypto.py". Pressione "espaço" para continuar para a próxima etapa. Pressione "Esc" para sair.
Você também pode usar várias opções de linha de comando:
& Nbsp; * -r - Instalação de um baralho.
& Nbsp; u * - Configuração um deck unkeyed.
& Nbsp; * -k CHAVE - Instalação de um baralho com chave usando o algoritmo descrito na http://www.schneier.com/solitaire.html.
& Nbsp; * -o - Imprimir encontrados chaves para a saída padrão.
& Nbsp; * H - Exibir este texto.
Exemplos:
& Nbsp; * python SolitaireCryptoDemo.py
& Nbsp; a demo começa com um baralho padrão (digitados com "Cryptonomicon").
& Nbsp; * python SolitaireCryptoDemo.py -r
& Nbsp; a demo começa com um baralho.
& Nbsp; * python SolitaireCryptoDemo.py -u -o
& Nbsp; a demo começa com um deck unkeyed e imprime as chaves.
& Nbsp; * python SolitaireCryptoDemo.py -k MinhaChaveSecreta
& Nbsp; começa a demo com um deck keyd usando a frase-senha "MinhaChaveSecreta"
O que é novo nesta versão:
- . Corrigido alguns pequenos bugs e erros ortográficos.
- Modificado a estrutura da pasta.
- Adicionado vários argumentos da linha de comando para a criação do baralho inicial.
- Adicionado um argumento de linha de comando para a saída do keystream. Para fins de depuração.
- Adicionado um título mostrando a etapa atual do algoritmo.
O que é novo na versão 1.1:
- Corrigido um erro grave na parte chave do algoritmo de descoberta . (Obrigado a Thomas Knappe para apontar isto!)
- Corrigido alguns outros bugs que eu encontrei quando rastrear o primeiro.
- Mudou a saída chave para mostrar o valor da chave real em vez do valor do módulo 26. Para ser mais compatível com a descrição algoritmo.
Requisitos :
- Python
- pygame
Comentários não encontrado