SolitaireCryptoDemo คือการสาธิตภาพของขั้นตอนที่เกี่ยวข้องในการสร้าง keystream โดยใช้วิธีการเข้ารหัส Solitaire บรูซ Schneier ของ
ที่มีภาพเคลื่อนไหวราบรื่นและรายละเอียดของขั้นตอนทั้งหมด
คำแนะนำตัวอย่าง:
เริ่มต้นด้วยการสาธิต "หลาม SolitaireCrypto.py" กด "อวกาศ" ที่จะดำเนินการขั้นตอนต่อไป กด "Esc" ที่จะเลิก
นอกจากนี้คุณยังสามารถใช้ตัวเลือก commandline หลาย
& nbsp; * -r - การติดตั้งสำรับสับ
& nbsp; * -u - การติดตั้งดาดฟ้า unkeyed
& nbsp; * -k สำคัญ - การติดตั้งดาดฟ้าคีย์โดยใช้อัลกอริทึมที่อธิบายไว้ใน http://www.schneier.com/solitaire.html
& nbsp; * o - พิมพ์พบกุญแจออกมาตรฐาน
& nbsp; * -h - แสดงข้อความนี้
ตัวอย่าง:
& nbsp; * หลาม SolitaireCryptoDemo.py
& nbsp; เริ่มสาธิตกับดาดฟ้าเริ่มต้น (คีย์ด้วย "Cryptonomicon")
& nbsp; * หลาม SolitaireCryptoDemo.py -r
& nbsp; เริ่มสาธิตกับสำรับสับ
& nbsp; * หลาม SolitaireCryptoDemo.py -u -o
& nbsp; เริ่มต้นด้วยการสาธิตดาดฟ้า unkeyed และพิมพ์คีย์
& nbsp; * หลาม SolitaireCryptoDemo.py -k MYSECRETKEY
& nbsp; เริ่มสาธิตกับดาดฟ้า keyd ใช้วลีรหัสผ่าน "MYSECRETKEY"
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- . แก้ไขข้อบกพร่องเล็ก ๆ และการสะกดผิด.
- ปรับเปลี่ยนโครงสร้างของโฟลเดอร์.
- เพิ่มอาร์กิวเมนต์บรรทัดคำสั่งหลายสำหรับการตั้งค่าเริ่มต้นดาดฟ้า.
- เพิ่มอาร์กิวเมนต์บรรทัดคำสั่งสำหรับการแสดงผล keystream เพื่อวัตถุประสงค์ในการแก้จุดบกพร่อง.
- เพิ่มชื่อการแสดงขั้นตอนปัจจุบันของอัลกอริทึม.
มีอะไรใหม่ ในรุ่น 1.1:
- แก้ไขข้อผิดพลาดร้ายแรงในการค้นพบที่สำคัญส่วนหนึ่งของขั้นตอนวิธี . (ขอขอบคุณที่โทมัส Knappe สำหรับชี้นี้!)
- คงที่บางข้อบกพร่องอื่น ๆ ที่ผมพบเมื่อติดตามลงคนแรก.
- เปลี่ยนการส่งออกที่สำคัญที่จะแสดงค่าที่สำคัญที่เกิดขึ้นจริงแทนค่าโมดูลัส 26 จะมีมากขึ้นสอดคล้องกับคำอธิบายขั้นตอนวิธี.
ต้องการ
- งูใหญ่
- pygame
ความคิดเห็นที่ไม่พบ