SolitaireCryptoDemo Bruce Schneier nin Solitaire şifrələmə alqoritmi istifadə edərək, bir keystream yaradan cəlb addımlar vizual nümayiş etdirir.
Hamar animasiyalar və bütün addımlar təsviri Featuring.
Misal Təlimat:
"Python SolitaireCrypto.py" ilə demo başlayın. Press "Space" növbəti addım davam edir. Press "Esc" çıxmaq üçün.
Siz həmçinin bir neçə skript variantları istifadə edə bilərsiniz:
& Nbsp; * r - bir qarışdırılmış göyərtə Setup.
& Nbsp; * u - Setup bir unkeyed göyərtə.
& Nbsp; * k KEY - Setup http://www.schneier.com/solitaire.html təsvir alqoritmi istifadə edərək, bir klavişli göyərtə.
& Nbsp; * -o - Print standart düymələri aşkar.
& Nbsp; * h - bu mətn göstərin.
Nümunələr:
& Nbsp; * python SolitaireCryptoDemo.py
& Nbsp; ("CRYPTONOMICON" ilə klavişli) bir default göyərtə ilə demo başlayır.
& Nbsp; * python SolitaireCryptoDemo.py r
& Nbsp; bir qarışdırılmış göyərtə ilə demo başlayır.
& Nbsp; * python SolitaireCryptoDemo.py -u -o
& Nbsp; bir unkeyed göyərtə ilə demo başlayır və düymələri görüntüler.
& Nbsp; * python SolitaireCryptoDemo.py k MYSECRETKEY
& Nbsp; passphrase "MYSECRETKEY" istifadə edərək bir keyd göyərtə ilə demo başlayır
Bu azad Yeni nədir:
- . Bəzi kiçik hatalar və imla hataları Sabit.
- dəyişdirilmiş qovluq strukturu.
- ilkin göyərtə yaratmaq üçün bir neçə command line dəlilləri əlavə edib.
- keystream tipi üçün bir command line arqument Added. Ayıklama məqsədləri üçün.
- alqoritm cari addım göstərən bir mövzu əlavə edilib.
Version 1.1 yeni nədir:
- alqoritm əsas tapmaq hissəsində ciddi səhv Sabit . (Bu işarə üçün Thomas Knappe üçün təşəkkür edirik!)
- ilk aşağı izleme mən bəzi digər hataları Sabit.
- modulus 26 dəyər əvəzinə faktiki əsas dəyər göstərmək üçün əsas çıxış dəyişdi. Alqoritm təsviri daha uyğun olmaq üçün.
tələblər
- Python
- Pygame
Şərhlər tapılmadı