วิธีสร้างรหัสลับหรือรหัสลับ

ผู้เขียน: Mark Sanchez
วันที่สร้าง: 6 มกราคม 2021
วันที่อัปเดต: 2 กรกฎาคม 2024
Anonim
10 ปริศนารหัสลับ ที่ปัจจุบันยังไม่มีใครสามารถถอดรหัสได้ !!!
วิดีโอ: 10 ปริศนารหัสลับ ที่ปัจจุบันยังไม่มีใครสามารถถอดรหัสได้ !!!

เนื้อหา

ให้การต้อนรับ pai anai iptography บทความนี้จะช่วยให้คุณเรียนรู้หลักการพื้นฐานและสร้างวิธีเข้ารหัสข้อความส่วนตัวของคุณเองได้ ไม่ว่าคุณจะเขียนโน้ตถึงเพื่อนในชั้นเรียนหรือพยายามทำความเข้าใจการเข้ารหัส (ศาสตร์แห่งรหัสและการเข้ารหัส) เพื่อความสนุกสนาน อ่านขั้นตอนที่ 1 ด้านล่างเพื่อหาจุดเริ่มต้น!

บางคนใช้คำว่า "code" และ "cipher" เพื่อหมายถึงแนวคิดเดียวกัน แต่ผู้ที่จัดการกับปัญหานี้อย่างจริงจังรู้ว่าทั้งสองเป็นแนวคิดที่แตกต่างกันโดยสิ้นเชิง รหัสลับคือระบบที่แต่ละคำหรือวลีในข้อความของคุณถูกแทนที่ด้วยคำ วลี หรือชุดอักขระอื่น รหัสคือระบบที่ตัวอักษรแต่ละตัวในข้อความของคุณจะถูกแทนที่ด้วยตัวอักษรหรือสัญลักษณ์ที่แตกต่างกัน

ขั้นตอน

วิธีที่ 1 จาก 3: กลโกง

รหัสมาตรฐาน

  1. 1 สร้างหนังสือรหัสของคุณเอง รหัสที่สมบูรณ์ใด ๆ ต้องใช้หนังสือรหัส คิดคำหรือวลีเพื่อแทนที่คำหรือวลีที่คุณต้องการ จากนั้นรวบรวมทั้งหมดไว้ในสมุดรหัสเพื่อแบ่งปันกับเพื่อนที่เป็นความลับสุดยอดของคุณ
  2. 2 สร้างข้อความของคุณ ใช้สมุดรหัสเขียนข้อความของคุณอย่างระมัดระวังและรอบคอบ โปรดทราบว่าการจับคู่รหัสของคุณกับรหัสจะทำให้ข้อความของคุณปลอดภัยยิ่งขึ้น!
  3. 3 แปลข้อความของคุณ เมื่อเพื่อนของคุณได้รับข้อความ พวกเขาจะต้องใช้สำเนาของสมุดรหัสเพื่อแปลข้อความ ตรวจสอบให้แน่ใจว่าพวกเขารู้ว่าคุณกำลังใช้วิธีการป้องกันแบบคู่

สมุดรหัส

  1. 1 เลือกหนังสือ เมื่อใช้ codebook คุณจะต้องสร้างรหัสเพื่อระบุตำแหน่งที่คุณต้องการใช้ในหนังสือ หากคุณต้องการเพิ่มโอกาสที่คำใดๆ ที่คุณต้องการจะอยู่ในหนังสือรหัส ให้ใช้พจนานุกรมหรือหนังสืออ้างอิงการเดินทางขนาดใหญ่ คุณต้องการจำนวนคำที่ใช้ในหนังสือจำนวนมากและเกี่ยวข้องกับหัวข้อต่างๆ
  2. 2 แปลข้อความของคุณเป็นตัวเลข นำคำแรกของข้อความของคุณไปค้นหาที่ไหนสักแห่งในหนังสือ แล้วจดเลขหน้า เลขบรรทัด และเลขคำ เขียนรวมกันเพื่อแทนที่คำที่คุณต้องการ ทำการดำเนินการนี้สำหรับแต่ละคำ คุณยังสามารถใช้เทคนิคนี้ในการเข้ารหัสวลีได้ หากสมุดรหัสของคุณสามารถจัดเตรียมวลีสำเร็จรูปที่คุณต้องการได้
    • ตัวอย่างเช่น คำในหน้า 105 บรรทัดที่ห้า ที่สิบสองติดต่อกัน จะกลายเป็น 105512, 1055.12 หรืออะไรทำนองนั้น
  3. 3 ส่งข้อความ. ส่งข้อความที่เข้ารหัสให้เพื่อนของคุณ ทอมจะต้องใช้หนังสือเล่มเดียวกันเพื่อย้อนกลับการแปลข้อความ

ตำรวจเข้ารหัส

  1. 1 เลือกวลียอดนิยม โค้ดประเภทนี้จะทำงานได้ดีที่สุดเมื่อคุณมีชุดวลีที่คุณใช้บ่อยที่สุด จะเป็นอะไรก็ได้จากประโยคง่ายๆ ว่า "เขาน่ารัก!" กับอะไรที่จริงจังกว่านี้ เช่น "ตอนนี้ฉันไม่เจอ"
  2. 2 เตรียมรหัสสำหรับแต่ละวลี คุณสามารถใช้อะนาล็อกของการเข้ารหัสตำรวจและกำหนดแต่ละวลีด้วยตัวเลขหรือตัวอักษรสองสามตัว หรือใช้วลีอื่นๆ (เช่นเดียวกับที่ทำในโรงพยาบาล) ตัวอย่างเช่น คุณสามารถพูดว่า "1099" แทน "บรรทัดนี้มีปัญหา" หรือคุณสามารถพูดว่า "ฉันกำลังคิดที่จะไปตกปลาในสุดสัปดาห์นี้"การใช้ตัวเลขจะง่ายกว่าเมื่อเขียน แต่การใช้วลีไม่น่าสงสัย
  3. 3 จำรหัส. การเข้ารหัสประเภทนี้จะได้ผลดีที่สุดหากคุณจำวลีทั้งหมดได้ แม้ว่าจะมีหนังสือรหัสเป็นตาข่ายนิรภัยก็ตาม

วิธีที่ 2 จาก 3: Ciphers

การเข้ารหัสตามวันที่

  1. 1 เลือกวันที่ ตัวอย่างเช่น จะเป็นวันเกิดของสตีเวน สปีลเบิร์กในวันที่ 18 ธันวาคม พ.ศ. 2489 เขียนวันที่นี้โดยใช้ตัวเลขและเครื่องหมายทับ (12/18/46) จากนั้นนำเครื่องหมายทับออกเพื่อให้ได้ตัวเลข 6 หลัก 121846 ซึ่งคุณสามารถใช้ส่งข้อความที่เข้ารหัสได้
  2. 2 กำหนดตัวเลขให้กับตัวอักษรแต่ละตัว ลองนึกภาพข้อความว่า "ฉันชอบหนังของสตีเวน สปีลเบิร์ก" ใต้ข้อความ คุณต้องเขียนตัวเลขหกหลักซ้ำแล้วซ้ำอีกจนกระทั่งสิ้นสุดประโยค: 121 84612184 612184 6121846 121846121
  3. 3 เข้ารหัสข้อความของคุณ เขียนตัวอักษรจากซ้ายไปขวา ย้ายตัวอักษรแต่ละตัวของข้อความธรรมดาตามจำนวนหน่วยที่ระบุไว้ด้านล่าง ตัวอักษร "M" ถูกเลื่อนหนึ่งหน่วยและกลายเป็น "H" ตัวอักษร "H" ถูกเลื่อนโดยสองหน่วยและกลายเป็น "P" โปรดทราบว่าตัวอักษร "I" ถูกเปลี่ยน 2 หน่วย สำหรับสิ่งนี้คุณต้องข้ามไปที่จุดเริ่มต้นของตัวอักษรและกลายเป็น "B" ข้อความสุดท้ายของคุณคือ "Npyo hfogbushchg yynyfya chukgmsё tsyuekseb"
  4. 4 แปลข้อความของคุณ เมื่อมีคนต้องการอ่านข้อความของคุณ สิ่งที่พวกเขาต้องรู้คือวันที่ที่คุณใช้ในการเข้ารหัส ในการแปลงรหัส ให้ใช้กระบวนการย้อนกลับ: เขียนรหัสตัวเลข จากนั้นส่งคืนตัวอักษรในลำดับที่ตรงกันข้าม
    • การเข้ารหัสวันที่มีประโยชน์เพิ่มเติมที่วันที่สามารถเป็นอะไรก็ได้ คุณยังสามารถเปลี่ยนวันที่ได้ตลอดเวลา ทำให้การอัปเดตระบบการเข้ารหัสทำได้ง่ายกว่าวิธีอื่นมาก อย่างไรก็ตาม เป็นการดีที่สุดที่จะหลีกเลี่ยงวันที่มีชื่อเสียง เช่น 9 พฤษภาคม 1945

การเข้ารหัสด้วยตัวเลข

  1. 1 เลือกหมายเลขลับกับเพื่อนของคุณ ตัวอย่างเช่น หมายเลข 5
  2. 2 เขียนข้อความของคุณ (ไม่ต้องเว้นวรรค) ด้วยจำนวนตัวอักษรนี้ในแต่ละบรรทัด (อย่ากังวลหากบรรทัดสุดท้ายสั้นกว่า) ตัวอย่างเช่น ข้อความ "My cover is down" จะมีลักษณะดังนี้:
    • โมเปร
    • เปิด
    • hieras
    • ครอบคลุม
  3. 3 ในการสร้างรหัส ให้นำตัวอักษรจากบนลงล่างแล้วจดไว้ ข้อความจะเป็น "Miikokererrypyatrtao"
  4. 4 เพื่อถอดรหัสข้อความของคุณ เพื่อนของคุณต้องนับจำนวนตัวอักษรทั้งหมด หารด้วย 5 และตรวจสอบว่ามีบรรทัดที่ไม่สมบูรณ์หรือไม่ จากนั้นเขา / เธอเขียนจดหมายเหล่านี้ในคอลัมน์เพื่อให้มี 5 ตัวอักษรในแต่ละแถวและหนึ่งบรรทัดที่ไม่สมบูรณ์ (ถ้ามี) และอ่านข้อความ

รหัสกราฟิก

  1. 1 วาดเครื่องหมายแฮชและเครื่องหมาย + สร้างฐานของรหัสของคุณบนแผ่นกระดาษ มันจะมีลักษณะเหมือน # และ + (หมุนเครื่องหมายบวกเพื่อให้ดูเหมือนเพชรไม่ใช่สี่เหลี่ยม)
  2. 2 จัดเรียงตัวอักษรในเซลล์ รูปร่างเหล่านี้มีเซลล์ระหว่างเส้น กรอกข้อมูลในเซลล์เหล่านี้ด้วยตัวอักษรสองตัว วางตัวอักษรแบบสุ่มและอย่าใช้ตัวอักษรเดียวกันสองครั้ง
    • ผู้รับข้อความใด ๆ จะต้องมีสำเนาฐานของรหัสที่มีตัวอักษรเหมือนกันเพื่อที่จะอ่านข้อความของคุณ
  3. 3 เขียนรหัสของคุณ ใช้อักษรตัวแรกของข้อความของคุณ ค้นหาได้ที่ฐานของตัวเลข ดูเส้นที่อยู่รอบๆ ลากเส้นเดียวกับเส้นที่สร้างเซลล์ที่ฐานของตัวเลข ถ้าจดหมายที่คุณกำลังเขียนเป็นตัวอักษรที่สองในเซลล์ ให้เพิ่มจุดลงในบรรทัด ทำซ้ำการดำเนินการนี้สำหรับตัวอักษรแต่ละตัวของข้อความ

การจัดเรียงใหม่ของซีซาร์

  1. 1 สร้างตัวอักษรตัวเลขของคุณเอง ตัวเลขซีซาร์จะย้ายตัวอักษรแล้วแทนที่ตัวอักษรด้วยตัวเลขใหม่ตามลำดับ สิ่งนี้ทำให้รหัสแตกยากขึ้นหากคุณเปลี่ยนกลุ่มดาวเป็นประจำ ตัวอย่างเช่น รหัสการเรียงสับเปลี่ยน 3 แบบหมายความว่า A กลายเป็น E B กลายเป็น Y C กลายเป็น I เป็นต้น หากคุณต้องการเขียนว่า "เจอกันพรุ่งนี้ที่สถานี" ข้อความจะมีลักษณะเป็น "Yaopnvfevyo eeyapne ke opekuyoyo"
    • มีตัวเลือกมากมายสำหรับการเรียงลำดับตัวอักษรใหม่ก่อนสร้างรหัส ทำให้รหัสมีความปลอดภัยมากขึ้น
  2. 2 บันทึกข้อความของคุณ การมีตัวช่วยอย่างวงถอดรหัสจะทำให้ง่ายขึ้น ถ้าคุณสามารถเตรียมผู้ช่วยที่เหมาะสมกับโค้ดของคุณได้
  3. 3 แปลข้อความ บุคคลที่ถอดรหัสรหัสของคุณเพียงต้องการทราบตัวเลขเพื่อสร้างตัวอักษรใหม่อย่างถูกต้อง เปลี่ยนเป็นประจำ แต่ให้แน่ใจว่าคุณสามารถสื่อถึงผู้รับได้อย่างปลอดภัยว่าตัวเลขกะตัวอักษรใหม่จะเป็นอย่างไร

วิธีที่ 3 จาก 3: ภาษาลับ

ภาษาสับสน

  1. 1 ระบุคำที่ขึ้นต้นด้วยสระ. หากมี ให้เติม "ay" ต่อท้ายคำ ตัวอย่างเช่น "หู" จะกลายเป็น "หู" "โค้ง" จะกลายเป็น "อาคาอิ" และ "ดูถูก" จะกลายเป็น "ดูถูก"
  2. 2 ระบุคำที่ขึ้นต้นด้วยพยัญชนะ หากมี ให้ย้ายตัวอักษรตัวแรกของคำไปที่ท้ายคำแล้วเติม "ay" หากมีพยัญชนะสองตัว (หรือมากกว่า) ขึ้นต้นคำ ให้จัดเรียงใหม่และเติม "ay"
    • ตัวอย่างเช่น "ศพ" จะกลายเป็น "อัปไท" "กรัม" จะกลายเป็น "แอมมเกรย์" และ "ความคิด" จะกลายเป็น "คิด"
  3. 3 พูดภาษาที่สับสน ภาษาที่สับสนจะได้ผลดีที่สุดหากคุณพูดเร็ว แต่ต้องใช้เวลาเตรียมการพอสมควร อย่าหยุดฝึก!

รหัสเสียงบี๊บ

  1. 1 สร้างรหัสเสียงของคุณ รหัสนี้จะทำงานเหมือนกับรหัสมอร์ส คุณจะต้องกำหนดรหัสจังหวะเสียงให้กับตัวอักษรแต่ละตัวหรือแต่ละคำ เลือกจังหวะที่คุณจำได้
  2. 2 สอนรหัสของคุณให้กับผู้อื่น รหัสควรอยู่ในหน่วยความจำเสมอ ดังนั้นสอนรหัสให้กับทุกคนที่คุณต้องการใช้ด้วย
  3. 3 แตะข้อความของคุณ ใช้นิ้ว ปลายดินสอ หรือเครื่องมืออื่นๆ เพื่อถ่ายทอดข้อความของคุณ พยายามที่จะเป็นความลับ คุณไม่จำเป็นต้องให้ใครเดาว่าคุณกำลังสื่อสารอยู่

พูดพล่อยๆ

  1. 1 เรียนรู้ที่จะพูดพล่อยๆ Gibberish เป็นเกมภาษาที่คล้ายกับภาษาที่สับสน แต่ฟังดูซับซ้อนกว่า คำอธิบายสั้น ๆ - คุณต้องเพิ่ม "-otag" (หรือเทียบเท่า) ก่อนแต่ละสระในพยางค์ นี่เป็นเรื่องยุ่งยากมากกว่าที่ฟังจริงๆ! คุณจะต้องฝึกฝนเพื่อให้เชี่ยวชาญรหัสนี้อย่างสมบูรณ์

เคล็ดลับ

  • ซ่อนรหัสของคุณในที่ที่มีเพียงผู้ส่งและผู้รับเท่านั้นที่รู้ ตัวอย่างเช่น คลายเกลียวปากกาและใส่รหัสของคุณเข้าไป ใส่ปากกากลับ ค้นหาสถานที่ (เช่น ที่ใส่ดินสอ) และบอกผู้รับว่าปากกาอยู่ที่ไหนและประเภทไหน
  • เข้ารหัสช่องว่างด้วยเพื่อให้โค้ดของคุณสับสนมากยิ่งขึ้น ตัวอย่างเช่น คุณสามารถใช้ตัวอักษร (E, T, A, O และ H ทำงานได้ดีที่สุด) แทนการเว้นวรรค พวกเขาถูกเรียกว่าหุ่น S, b, b และ Y จะดูชัดเจนเกินไปสำหรับผู้ทำลายโค้ดที่มีประสบการณ์ ดังนั้นอย่าใช้พวกมันหรืออักขระที่โดดเด่นอื่นๆ
  • คุณสามารถสร้างรหัสของคุณเองได้โดยการสุ่มจัดเรียงตัวอักษรเป็นคำ "Dij yemn in the park" - "รอฉันในสวนสาธารณะ"
  • ส่งรหัสไปยังตัวแทนที่อยู่เคียงข้างคุณเสมอ
  • เมื่อใช้ Turkish Irish คุณไม่จำเป็นต้องใช้ "eb" นำหน้าพยัญชนะโดยเฉพาะ คุณสามารถใช้ "ie", "br", "from" หรือตัวอักษรอื่น ๆ ที่ไม่เด่น
  • เมื่อใช้การเข้ารหัสตามตำแหน่ง คุณสามารถเพิ่ม ลบ และแม้แต่จัดเรียงตัวอักษรจากที่หนึ่งไปยังอีกที่หนึ่งได้ตามสบายเพื่อให้การถอดรหัสยากขึ้น ตรวจสอบให้แน่ใจว่าคู่ของคุณเข้าใจว่าคุณกำลังทำอะไรอยู่ ไม่เช่นนั้นทุกอย่างจะไม่มีความหมายสำหรับเธอ/เขา คุณสามารถแบ่งข้อความออกเป็นส่วนๆ เพื่อให้แต่ละตัวอักษรมีสาม สี่ หรือห้าตัว แล้วสลับกัน
  • สำหรับการสลับซีซาร์ คุณสามารถสลับตัวอักษรไปยังสถานที่ต่างๆ ที่คุณต้องการ ไปข้างหน้าหรือข้างหลัง เพียงตรวจสอบให้แน่ใจว่ากฎการเรียงสับเปลี่ยนสำหรับตัวอักษรทุกตัวเหมือนกัน
  • ทำลายข้อความที่ถอดรหัสเสมอ
  • หากคุณกำลังใช้รหัสของคุณเอง อย่าทำให้มันซับซ้อนเกินไปสำหรับคนอื่นที่จะคิดออก มันอาจจะยากเกินไปที่จะถอดรหัส แม้กระทั่งสำหรับคุณ!
  • ใช้รหัสมอร์ส นี่เป็นหนึ่งในรหัสที่มีชื่อเสียงที่สุด ดังนั้นคู่สนทนาของคุณจะเข้าใจได้อย่างรวดเร็วว่ามันคืออะไร

คำเตือน

  • หากคุณเขียนรหัสไม่ถูกต้อง มันจะทำให้กระบวนการถอดรหัสยากขึ้นสำหรับคู่ของคุณ โดยที่คุณไม่ต้องใช้รหัสหรือรหัสที่ต่างกันซึ่งออกแบบมาเป็นพิเศษเพื่อสร้างความสับสนให้กับตัวถอดรหัส (แน่นอนว่ายกเว้นคู่หูของคุณ)
  • ภาษาที่สับสนเหมาะสำหรับคำสั้นๆ การใช้คำยาวๆ นั้นไม่ได้ผลเนื่องจากตัวอักษรที่เกินมานั้นมองเห็นได้ชัดเจนกว่ามาก เช่นเดียวกับเมื่อใช้ในการพูด

อะไรที่คุณต้องการ

สำหรับรหัส:


  • หนังสือหรือพจนานุกรม
  • ดินสอ
  • กระดาษ

สำหรับรหัสลับ:

  • คะแนนสำหรับรหัส
  • ดินสอ
  • กระดาษ
  • วันไหนก็ได้