สารบัญ:
วีดีโอ: Vigenere Cipher ด้วย Arduino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
ไม่กี่ปีที่ผ่านมา Digital Fortress โดย Dan Brown ดึงดูดความสนใจของฉันและมีสิ่งหนึ่งที่ติดอยู่ในใจของฉัน Kryptos ประติมากรรมโดย Jim Sanborn ซึ่งประกอบด้วยข้อความเข้ารหัสซึ่งสองส่วนแรกถูกเข้ารหัสโดยรหัส Vigenère ฉันเริ่มใช้การเข้ารหัสและพบว่ามันสนุกแค่ไหน (แฟน ๆ ของ Dan Brown จะเข้าใจอย่างแน่นอน) โปรแกรมนี้ให้คุณเข้ารหัส/ถอดรหัสข้อความโดยใช้คำสำคัญ
ขั้นตอนที่ 1: เทคนิค
Tabula recta ใช้เพื่อเข้ารหัส/ถอดรหัสข้อความธรรมดา/รหัสลับ ประกอบด้วยตัวอักษรที่เขียนออกมา 26 ครั้งในแถวที่ต่างกัน แต่ละตัวอักษรเลื่อนไปทางซ้ายเป็นวงกลมเมื่อเทียบกับตัวอักษรก่อนหน้า เนื่องจากรหัสควรใช้เฉพาะตัวอักษรภาษาอังกฤษ จึงมีข้อจำกัด/วิธีแก้ไขปัญหาบางประการในโค้ด
มาขุดกันเถอะ!
สมมติว่าเราต้องการเข้ารหัสข้อความ "INSTRUCTABLES IS FUN" โดยใช้คีย์เวิร์ด "ROBOT" คีย์เวิร์ดซ้ำจนกว่าจะตรงกับความยาวของข้อความธรรมดา เมื่อเราเริ่มต้นด้วยตัวอักษรตัวแรกจากข้อความธรรมดา "I" และจากคำหลัก "R" โดยใช้ตารางสี่เหลี่ยม (ดูรูป) เราจะเห็นว่าตัวอักษรตัวแรกของตัวเลขคือ "Z"
ข้อความธรรมดา: INSTRUCTABLES IS FUNKeyword: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
ทำซ้ำสำหรับจดหมายต่อไปนี้ทุกฉบับและคุณจะได้รหัสแรก! หรือใช้รหัสเพื่อไปที่นั่นเร็วขึ้นมาก:)
แนะนำ:
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: 8 ขั้นตอน
วิธีการตั้งค่า OSMC ด้วย Hyperion บน Raspberry Pi ด้วย WS2812b Led Strip: บางครั้งฉันพูดภาษาอังกฤษได้ดีมาก บางครั้งก็ไม่มี… สิ่งแรกเลย นี่เป็นการสอนครั้งแรกของฉันและภาษาอังกฤษไม่ใช่ภาษาแม่ของฉัน ดังนั้นโปรดอย่ากดดันฉันมากเกินไป นี่จะไม่เกี่ยวกับวิธีการสร้างเฟรมที่ง่าย มันเกี่ยวกับการติดตั้ง
โปรแกรม Caesar Cipher ใน Python: 4 ขั้นตอน
โปรแกรม Caesar Cipher ใน Python: Caesar Cipher เป็นรหัสโบราณที่ใช้กันอย่างแพร่หลายซึ่งง่ายต่อการเข้ารหัสและถอดรหัส มันทำงานโดยการย้ายตัวอักษรของตัวอักษรเพื่อสร้างตัวอักษรใหม่ทั้งหมด (ABCDEF สามารถเปลี่ยนตัวอักษรได้มากกว่า 4 ตัวและจะกลายเป็น EFGHIJ) Caesar C
คอนโทรลเลอร์เกม DIY จาก Arduino - คอนโทรลเลอร์เกม Arduino PS2 - เล่น Tekken ด้วย DIY Arduino Gamepad: 7 ขั้นตอน
คอนโทรลเลอร์เกม DIY จาก Arduino | คอนโทรลเลอร์เกม Arduino PS2 | การเล่น Tekken ด้วย DIY Arduino Gamepad: สวัสดีทุกคน การเล่นเกมนั้นสนุกอยู่เสมอ แต่การเล่นด้วยตัวควบคุมเกม DIY ของคุณเองนั้นสนุกกว่า ดังนั้นเราจะสร้างคอนโทรลเลอร์เกมโดยใช้ Arduino pro micro ในคำแนะนำนี้
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: 9 ขั้นตอน
วิธีสร้าง CubeSat ด้วย Arduino ด้วย Arducam: ในรูปแรก เรามี Arduino และเรียกว่า "Arduino Uno"ในรูปที่สอง เรามี Arducam และเรียกว่า "Arducam OV2640 มินิ 2MP"พร้อมกับภาพที่สอง มีวัสดุที่คุณต้อง
Bill Cipher Pyramid Speaker: 9 ขั้นตอน (พร้อมรูปภาพ)
Bill Cipher Pyramid Speaker: โครงการนี้ได้รับแรงบันดาลใจจากการออกแบบปิรามิดสำหรับ Bill Cipher จากการแสดง Gravity Falls และถูกสร้างขึ้นสำหรับ Design Technology Class ขณะนี้ผลิตภัณฑ์ยังไม่เสร็จและทำหน้าที่เป็นแผนการผลิต เพจจะอัพเดทเมื่อสินค้า