SolitaireCryptoDemo adalah demonstrasi visual dari langkah-langkah yang terlibat dalam menghasilkan keystream menggunakan Solitaire algoritma enkripsi Bruce Schneier.
Menampilkan animasi halus dan deskripsi dari semua langkah.
Contoh Instruksi:
Mulai demo dengan "python SolitaireCrypto.py". Tekan "Space" untuk melanjutkan ke langkah berikutnya. Tekan "Esc" untuk berhenti.
Anda juga dapat menggunakan beberapa pilihan commandline:
& Nbsp; * r - Setup dek dikocok.
& Nbsp; * u - Setup dek unkeyed.
& Nbsp; * -k KUNCI - Setup dek mengetik menggunakan algoritma yang dijelaskan di http://www.schneier.com/solitaire.html.
& Nbsp; * o - Print menemukan kunci untuk standar keluar.
& Nbsp; * h - Tampilan teks ini.
Contoh:
& Nbsp; * python SolitaireCryptoDemo.py
& Nbsp; memulai demo dengan dek default (mengetik dengan "Cryptonomicon").
& Nbsp; * python SolitaireCryptoDemo.py r
& Nbsp; memulai demo dengan dek dikocok.
& Nbsp; * python SolitaireCryptoDemo.py u -o
& Nbsp; memulai demo dengan dek unkeyed dan mencetak kunci.
& Nbsp; * python SolitaireCryptoDemo.py -k MYSECRETKEY
& Nbsp; memulai demo dengan dek keyd menggunakan kata sandi "MYSECRETKEY"
Apa yang baru dalam rilis ini:
- . Tetap beberapa bug kecil dan salah eja .
- Modifikasi struktur folder.
- Ditambahkan beberapa argumen baris perintah untuk menyiapkan dek awal.
- Ditambahkan argumen baris perintah untuk keluaran keystream. Untuk keperluan debugging.
- Ditambahkan judul menunjukkan langkah saat algoritma.
Apa yang baru di versi 1.1:
- Fixed bug serius dalam temuan bagian penting dari algoritma . (Terima kasih kepada Thomas Knappe untuk menunjukkan ini!)
- Tetap beberapa bug lain yang saya temukan ketika melacak yang pertama.
- Berubah output kunci untuk menunjukkan nilai kunci sebenarnya bukan modulus 26 nilai. Untuk lebih sesuai dengan deskripsi algoritma.
Persyaratan :
- Python
- pygame
Komentar tidak ditemukan