รหัสได้รับรอบตั้งแต่รุ่งอรุณของมนุษยชาติ โดยเฉพาะอย่างยิ่งเมื่อมีการแนะนำคอมพิวเตอร์ รหัสต่างๆ กลายเป็นเรื่องง่ายและง่ายต่อการถอดรหัส อย่างไรก็ตาม มีโค้ดหนึ่งรหัสที่ไม่สามารถถอดรหัสได้ นั่นคือรหัสแพดแบบใช้ครั้งเดียว
ขั้นตอน
วิธีที่ 1 จาก 3: การเตรียมการ
ขั้นตอนที่ 1 เขียนแผ่นแบบใช้ครั้งเดียว
คุณจะต้องใช้สิ่งนี้เพื่อเข้ารหัสข้อความของคุณ แผ่นแบบใช้ครั้งเดียวคือแผ่นกระดาษที่มีลำดับตัวอักษรแบบสุ่มเขียนอยู่ คุณจะต้องใช้สำเนาที่ถูกต้องสองชุด - ชุดหนึ่งสำหรับตัวคุณเอง ชุดหนึ่งสำหรับตัวแทนของคุณ (ผู้ที่ได้รับข้อความ) สมมติว่าแผ่นที่ใช้ครั้งเดียวของเราคือ
abgsdpeycnghf
ขั้นตอนที่ 2 มอบสำเนาหนึ่งฉบับให้กับตัวแทนของคุณ
เอาไว้อีกอัน
วิธีที่ 2 จาก 3: การเข้ารหัสข้อความ
ขั้นตอนที่ 1 เขียนข้อความที่ด้านบนของกระดาษ
ข้อความของเราคือ
สวัสดี
ขั้นตอนที่ 2 แปลงเป็นตัวเลข
สวัสดี
กลายเป็น
8 5 12 12 15
ขั้นตอนที่ 3 จดตัวอักษรของแผ่นรองแบบใช้ครั้งเดียวที่อยู่ด้านล่าง
คุณต้องมีตัวอักษรมากเท่าที่มีในข้อความเท่านั้น โดยใช้แผ่นแบบใช้ครั้งเดียวของเรา สิ่งเหล่านี้คือ
abgsd
. นี่คือกุญแจสำคัญ
ขั้นตอนที่ 4. แปลงรหัสเป็นตัวเลข
ที่สำคัญคือตอนนี้
1 2 7 19 4
ขั้นตอนที่ 5. เพิ่มตัวเลขที่เกี่ยวข้องกันเพื่อรับ codetext
เพิ่มตัวอักษรตัวแรกของข้อความไปยังตัวอักษรตัวแรกของคีย์ ตัวที่สองถึงตัวที่สอง ฯลฯ ข้อความโค้ดของเราคือ
9 7 19 31
19.
ขั้นตอนที่ 6 สำหรับทุกจำนวนที่มากกว่า (ไม่เท่ากับ) 26 ลบ 26
ข้อความโค้ดของเรากลายเป็น
9 7 19 5 19
ขั้นตอนที่ 7 แปลงกลับเป็นตัวอักษร
ข้อความรหัสของเราคือ
IGSES
ขั้นตอนที่ 8 ทำลายส่วนของแผ่นที่ใช้ครั้งเดียวที่คุณใช้
นี่คือเหตุผลที่เป็นแผ่นรองแบบใช้ครั้งเดียว: ใช้แต่ละส่วนเพียงครั้งเดียว ถ้ามันเขียนบนกระดาษ ให้ฉีกทิ้งแล้วเผาทิ้ง แผ่นรองแบบใช้ครั้งเดียวของเราคือตอนนี้
peycnghf
ขั้นตอนที่ 9 ส่งข้อความ
วิธีที่ 3 จาก 3: การถอดรหัสข้อความ
ขั้นตอนที่ 1 ตัวแทนของคุณจะส่งข้อความกลับหาคุณ
คุณต้องถอดรหัสมัน บอกว่าข้อความคือ
WTNGPFM
ขั้นตอนที่ 2 เขียนข้อความที่ด้านบนของกระดาษ
แปลงเป็นตัวเลขและเขียนไว้ด้านล่าง ข้อความโค้ดคือตอนนี้
23 20 14 7 16 6 13
ขั้นตอนที่ 3 เขียนจดหมายที่จำเป็นจากแป้นแบบใช้ครั้งเดียวด้านล่าง
นี่คือกุญแจสำคัญ กุญแจของเราคือ
peycngh
ขั้นตอนที่ 4. แปลงรหัสเป็นตัวเลข
กุญแจของเรากลายเป็น
16 5 25 3 14 7 8
ขั้นตอนที่ 5. ลบตัวเลขที่สอดคล้องกันของคีย์ออกจากข้อความ
23-16 = 7, 20-5 = 15, 14-25 = -11 เป็นต้น ข้อความของเราจะกลายเป็น
7 15 -11 4 2 -1 5
ขั้นตอนที่ 6 สำหรับจำนวนลบหรือศูนย์ใด ๆ ให้บวก
26
.
ข้อความอยู่ในขณะนี้
7 15 15 4 2 25 5
ขั้นตอนที่ 7 แปลงเป็นตัวอักษร
ข้อความคือ
ลาก่อน
ขั้นตอนที่ 8 ทำลายส่วนของแผ่นที่ใช้ครั้งเดียว
แผ่นรองแบบใช้ครั้งเดียวของเราคือ f.
เคล็ดลับ
-
ตราบใดที่คุณทำลายแต่ละส่วนของแพดแบบใช้ครั้งเดียวหลังจากใช้งาน และไม่มีใครได้รับสำเนาของแพดแบบใช้ครั้งเดียว รหัสนี้จะไม่แตก รับข้อความแรก
IGSES
- . แปลว่า สวัสดี อย่างไรก็ตาม หากไม่มีแพดแบบใช้ครั้งเดียวที่ถูกต้อง ก็สามารถถอดรหัสได้ว่าหมายถึงอลิซ เลเซอร์ หรือความตาย อันที่จริง มันสามารถถอดรหัสเพื่อหมายถึงคำห้าตัวอักษรใดๆ ก็ได้ หากไม่มีแป้นแบบใช้ครั้งเดียว คุณจะไม่รู้ว่าคำใด ดังนั้นข้อความจึงปลอดภัย