5 วิธีในการสร้างรหัสลับและรหัสลับ

สารบัญ:

5 วิธีในการสร้างรหัสลับและรหัสลับ
5 วิธีในการสร้างรหัสลับและรหัสลับ
Anonim

รหัสเป็นวิธีการแก้ไขข้อความเพื่อให้ความหมายดั้งเดิมถูกซ่อนไว้ โดยทั่วไปต้องใช้หนังสือรหัสหรือคำ การเข้ารหัสคือกระบวนการที่ใช้กับข้อความเพื่อซ่อนหรือเข้ารหัสข้อมูล กระบวนการเหล่านี้จะย้อนกลับเพื่อแปลหรือถอดรหัสข้อความ รหัสและการเข้ารหัสเป็นส่วนสำคัญของศาสตร์แห่งการสื่อสารที่ปลอดภัย (cryptanalysis)

ย่อหน้ารหัสตัวอย่าง

Image
Image

ตัวอย่างย่อหน้ารหัสอักษร

Image
Image

ตัวอย่างย่อหน้ารหัสอักษร

Image
Image

ย่อหน้าหมูตัวอย่าง

Image
Image

ตัวอย่างย่อหน้ารหัสตัวอักษรที่ N

ขั้นตอน

วิธีที่ 1 จาก 5: การใช้รหัสและรหัสอย่างง่าย (เด็ก)

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 1
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 1

ขั้นตอนที่ 1 เขียนคำย้อนกลับ

นี่เป็นวิธีง่ายๆ ในการเข้ารหัสข้อความเพื่อไม่ให้เข้าใจได้อย่างรวดเร็ว ข้อความเช่น "พบฉันข้างนอก" ที่เขียนกลับด้านจะเป็น "Teem em edistuo"

บันทึก:

แม้ว่ารหัสนี้จะแก้ไขได้ง่าย แต่ก็มีประโยชน์หากคุณคิดว่ามีคนพยายามแอบดูข้อความของคุณ

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 2
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 2

ขั้นตอนที่ 2 สะท้อนตัวอักษรครึ่งหนึ่งเพื่อเข้ารหัสข้อความ

เขียนตัวอักษร A ถึง M ในบรรทัดเดียวบนกระดาษ ใต้บรรทัดนี้ ให้เขียนตัวอักษร N ถึง Z ในบรรทัดเดียว เปลี่ยนตัวอักษรแต่ละข้อความเป็นตัวอักษรตรงข้ามของตัวอักษรสองบรรทัดที่คุณเขียนออกมา

โดยใช้ตัวอักษรสะท้อนข้อความ "สวัสดี" จะกลายเป็น "Uryyb" แทน

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 3
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 3

ขั้นตอนที่ 3 ลองใช้รหัส Pigpen

วาดตาราง tic tac toe บนแผ่นกระดาษ เขียนตัวอักษร A ถึง I ในตารางโดยเริ่มจากซ้ายไปขวา บนลงล่าง ในตัวอย่างนี้:

  • แถวแรกประกอบด้วยตัวอักษร A, B, C
  • ที่สองประกอบด้วย D, E, F.
  • แถวสุดท้ายประกอบด้วย G, H, I
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 4
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 4

ขั้นตอนที่ 4 สร้างตาราง tic tac toe ที่สองด้วยจุด

วาดตาราง tic tac toe อื่นข้างอันแรก เติมตารางด้วยตัวอักษร J ถึง R เช่นเดียวกับตารางแรก จากนั้นทำเครื่องหมายจุดในแต่ละช่องว่างของตารางของแต่ละแถวตามที่อธิบายไว้:

  • ในแถวแรก เริ่มจากด้านซ้าย ให้วางจุดที่มุมล่างขวา (ตัวอักษร I) ที่ตรงกลางด้านล่าง (ตัวอักษร K) และที่มุมล่างซ้าย (ตัวอักษร L)
  • ในแถวที่สอง โดยเริ่มจากด้านซ้าย ให้วางจุดตรงกลางด้านขวา (ตัวอักษร M) ที่ด้านล่างตรงกลาง (ตัวอักษร N) และด้านซ้ายตรงกลาง (ตัวอักษร O)
  • ในแถวที่สอง โดยเริ่มจากด้านซ้าย ให้วางจุดที่มุมบนขวา (ตัวอักษร P) ที่ด้านบนตรงกลาง (ตัวอักษร Q) และที่มุมซ้ายบน (ตัวอักษร R)
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 5
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 5

ขั้นตอนที่ 5. เขียนรูปร่าง X สองรูปใต้แต่ละตาราง

รูปร่าง X ทั้งสองนี้จะเต็มไปด้วยตัวอักษรเพื่อให้คีย์รหัส Pigpen ของคุณสมบูรณ์ ใน X ตัวที่สอง ให้วางจุดในพื้นที่เปิดซึ่งล้อมรอบ X ข้าม เพื่อให้มีจุดในแต่ละด้านของศูนย์กลางของ X จากนั้น:

  • ในรูป X แรก (ไม่ใส่เครื่องหมาย) ให้เขียน S ที่ด้านบนของ X, T ทางด้านซ้าย, U ทางด้านขวา และ V ที่ด้านล่าง
  • ในรูป X ที่สอง ให้เขียน W ที่ด้านบนของ X, X ทางด้านซ้าย, Y ทางด้านขวา และ Z ที่ด้านล่าง
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 6
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 6

ขั้นตอนที่ 6. ใช้เส้นตารางล้อมรอบตัวอักษรเพื่อเขียนด้วยรหัส Pigpen

รูปร่างตาราง (รวมถึงจุด) ล้อมรอบตัวอักษรที่ใช้แทนตัวอักษรเอง ใช้รหัสรหัส Pigpen เพื่อแปลข้อความเข้าและออกจาก Pigpen

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 7
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 7

ขั้นตอนที่ 7 ใช้รหัสเปลี่ยนวันที่

เลือกวันที่ นี่อาจเป็นเรื่องที่มีนัยสำคัญส่วนตัว เช่น วันเกิดหรือวันที่คุณสำเร็จการศึกษาระดับวิทยาลัย แต่อาจเป็นสิ่งที่ไม่มีตัวตน เช่น วันเกิดของจอร์จ วอชิงตัน เขียนวันที่เป็นสตริงตัวเลขที่ไม่ขาดตอน นี่คือปุ่มตัวเลข

  • ตัวอย่างเช่น ถ้าคุณจะใช้วันเกิดของจอร์จ วอชิงตัน (2/22/1732) คุณจะเขียนเป็น 2221732
  • หากคุณตกลงที่จะใช้รหัสกะวันที่กับใครบางคนแล้ว คุณสามารถติดตามข้อความที่เข้ารหัสพร้อมกับเบาะแส (เช่น “วอชิงตัน”) สำหรับปุ่มตัวเลขได้
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 8
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 8

ขั้นตอนที่ 8 เข้ารหัสข้อความของคุณด้วยปุ่มตัวเลขกะวันที่

เขียนข้อความของคุณลงบนกระดาษ ใต้ข้อความ ให้เขียนตัวเลขหลักเดียวของปุ่มตัวเลขสำหรับตัวอักษรแต่ละตัวในข้อความของคุณ เมื่อคุณไปถึงหลักสุดท้ายของแป้นตัวเลข ให้ทำซ้ำคีย์ตั้งแต่ต้น ตัวอย่างเช่น ใช้วันเกิดของจอร์จ วอชิงตัน (2/22/1732):

  • ข้อความ: หิวแล้ว
  • การเข้ารหัส:

    ฉันหิว

    2.2.2.1.7.3.2.2

    เปลี่ยนตัวอักษรตามปุ่มตัวเลข ดังเช่นใน…

  • Coded message: K. O. J. V. U. J. T. A
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 9
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 9

ขั้นตอนที่ 9 ใช้ภาษาลับ เช่น Pig Latin

ใน Pig Latin คำที่ขึ้นต้นด้วยเสียงพยัญชนะจะเปลี่ยนเสียงไปที่ท้ายคำแล้วเติม "ay" สิ่งนี้เป็นจริงสำหรับคำที่ขึ้นต้นด้วยกลุ่มพยัญชนะ คำที่ขึ้นต้นด้วยสระจะเติมคำว่า "way" หรือ "ay" ต่อท้ายคำ

  • ตัวอย่างพยัญชนะเริ่มต้น: pig = igpay; ฉัน = เมย์; ด้วย = ootay; เปียก = etway; สวัสดี = ellohay
  • ตัวอย่างเริ่มต้นกลุ่มพยัญชนะ: glove = oveglay; เสื้อ = irtshay; ไชโย = eerschay
  • ตัวอย่างสระเริ่มต้น: อธิบาย = อธิบายทาง; ไข่ = ทางไข่; จบ = endsay; กิน = eatay

วิธีที่ 2 จาก 5: การปลดล็อกรหัส

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 10
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 10

ขั้นตอนที่ 1 ตระหนักถึงข้อจำกัดของรหัส

หนังสือรหัสสามารถถูกขโมย สูญหาย หรือถูกทำลายได้ เทคนิค cryptoanlaytic สมัยใหม่และการวิเคราะห์ด้วยคอมพิวเตอร์สามารถทำลายรหัสที่แข็งแกร่งได้ในบางครั้ง ถึงกระนั้น รหัสก็สามารถย่อข้อความยาวๆ ให้เป็นคำสัญญาณเดียว ซึ่งช่วยให้ประหยัดเวลาได้มาก

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

ขั้นตอนที่ 2 กำหนดเป้าหมายของรหัสของคุณ

การรู้จุดประสงค์ของโค้ดจะช่วยป้องกันการทำงานที่ไม่จำเป็น หากเป้าหมายของคุณคือการประหยัดเวลา คุณอาจต้องใช้โค้ดบางคำเท่านั้น หากคุณกำลังพยายามเข้ารหัสข้อความโดยละเอียด คุณอาจต้องพัฒนาหนังสือรหัสที่คล้ายกับพจนานุกรมมากกว่า

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

ขั้นตอนที่ 3 พัฒนาหนังสือรหัสของคุณ

กระชับวลีทั่วไป เช่น "Reading you loud and clear, " เป็น "Roy" สำหรับทุกคำที่เป็นไปได้ในข้อความที่เข้ารหัสและวลีทั่วไปเช่นกัน ให้กำหนดคำรหัสอื่น

  • บางครั้งรหัสบางส่วนสามารถบดบังข้อความได้เพียงพอ ตัวอย่างเช่น หาก "walk" หมายถึง "tango" และ "museum" หมายถึง "ร้านอาหาร" และรหัสที่ใช้ก่อนหน้านี้ "Roy" มีค่า

    • ข้อความ: เกี่ยวกับเมื่อวาน ฉันอยากจะบอกว่ารอย ฉันจะแทงโก้ไปที่ร้านอาหารตามแผน หมดแล้วหมดเลย
    • ความหมาย: เกี่ยวกับเมื่อวาน ฉันอยากจะบอกว่าอ่านคุณดังและชัดเจน ฉันจะเดินไปพิพิธภัณฑ์ตามแผน หมดแล้วหมดเลย
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 13
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 13

ขั้นตอนที่ 4 ใช้สมุดรหัสของคุณกับข้อความ

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

รหัสสองส่วนใช้สมุดรหัสสองเล่มที่แตกต่างกันเพื่อเข้ารหัสหรือถอดรหัสข้อความ สิ่งเหล่านี้แข็งแกร่งกว่ารหัสแบบส่วนเดียว

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 14
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 14

ขั้นตอนที่ 5. ใช้รหัสเพื่อเข้ารหัสข้อความของคุณ สลับกัน

สามารถใช้ข้อความหลัก กลุ่มคำ ตัวอักษร สัญลักษณ์ หรือส่วนผสมเหล่านี้เพื่อเข้ารหัสข้อมูลได้ ผู้รับข้อความของคุณจะต้องใช้วลีสำคัญหรือคีย์ของตัวอักษร/สัญลักษณ์นี้เพื่อถอดรหัสข้อความ

  • ตัวอย่างเช่น ด้วยคำสำคัญ "SECRET " ตัวอักษรแต่ละตัวในข้อความของคุณจะแปลงเป็นจำนวนตัวอักษรระหว่างตัวอักษรนั้นกับตัวอักษรที่เกี่ยวข้องกันของคำสำคัญ เช่นเดียวกับใน

    • ข้อความ: สวัสดี
    • การเข้ารหัส:

      /ของเขา

      ขั้นตอนที่ 11 ตัวอักษรห่างจากคีย์ /S/

      /e/ เหมือนกัน (ศูนย์) เป็นคีย์ /E/

      /l/ ฉัน

      ขั้นตอนที่ 9 ตัวอักษรห่างจากคีย์ /C/

      และอื่นๆ…

    • รหัสข้อความ: 11; 0; 9; 6; 10
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 15
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 15

ขั้นตอนที่ 6 ถอดรหัสข้อความ

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

เคล็ดลับ:

เพื่อเสริมความสามารถในการเข้ารหัสของคุณ คุณอาจต้องการเชิญเพื่อนของคุณเข้าร่วมกลุ่มสร้างรหัสมือสมัครเล่น ส่งข้อความเพื่อพัฒนาทักษะของคุณ

วิธีที่ 3 จาก 5: การเรียนรู้รหัสทั่วไป

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 16
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 16

ขั้นตอนที่ 1 ใช้รหัสที่ Mary, Queen of Scots ใช้

ขณะพยายามส่งข้อความในช่วงเวลาที่เกิดความวุ่นวายทางการเมือง แมรี่ ราชินีแห่งสก็อตแลนด์ใช้สัญลักษณ์แทนตัวอักษรภาษาอังกฤษและคำทั่วไป คุณลักษณะบางอย่างของรหัสของ Mary ที่คุณอาจพบว่ามีประโยชน์สำหรับการศึกษา crypto ของคุณเอง ได้แก่:

  • การใช้รูปทรงที่เรียบง่ายสำหรับตัวอักษรที่มีความถี่สูง เช่น แมรี่ใช้วงกลมสำหรับตัวอักษร /A/ ซึ่งช่วยประหยัดเวลาในขณะเข้ารหัส
  • สัญลักษณ์ทั่วไปที่ใช้เป็นส่วนหนึ่งของภาษาโค้ดใหม่ เช่น การใช้ "8" ของ Mary เป็นรหัสสำหรับตัวอักษร "Y" สิ่งเหล่านี้อาจทำให้ตัวแบ่งรหัสสับสนซึ่งอาจตีความว่าเป็นตัวเลขและไม่ใช่สัญลักษณ์รหัส
  • สัญลักษณ์เฉพาะสำหรับคำทั่วไป ในสมัยของมารีย์ "อธิษฐาน" และ "ผู้ถือ" ได้รับสัญลักษณ์พิเศษ แต่สิ่งเหล่านี้มีมากกว่าที่เป็นอยู่ในปัจจุบัน อย่างไรก็ตาม การใช้สัญลักษณ์สำหรับคำและวลีที่ใช้บ่อยๆ ช่วยประหยัดเวลาและเพิ่มความซับซ้อน
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 17
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 17

ขั้นตอนที่ 2 ใช้รหัสวลีที่คล้ายกับการเตือนทางทหาร

รหัสวลีสามารถยุบความหมายมากมายเป็นวลีเดียว แม้แต่การแจ้งเตือนทางทหารหลายประเภท เช่น ระบบ DEFCON เป็นเพียงรหัสที่รู้จักกันดีสำหรับสถานะความพร้อมในการป้องกัน คิดรหัสคำ/วลีที่เหมาะสมในชีวิตประจำวันของคุณ

  • ตัวอย่างเช่น แทนที่จะพูดว่า "ฉันต้องวิ่งไปที่ล็อกเกอร์ของฉัน" กับเพื่อนของคุณ คุณอาจใช้คำว่า "เลอะเทอะ" แทน
  • เพื่อให้เพื่อนของคุณรู้ว่าคนที่คุณอยากเดทด้วยได้เข้ามาในห้องแล้ว คุณอาจพูดวลีรหัสว่า "ลูกพี่ลูกน้องของฉันบรูซก็ชอบฮอกกี้เหมือนกัน"
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 18
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 18

ขั้นตอนที่ 3 เข้ารหัสข้อความด้วยรหัสรหัสหนังสือ

หนังสือค่อนข้างง่ายที่จะมาโดย หากหนังสือถูกตัดสินว่าเป็นกุญแจของรหัส เมื่อคุณได้รับข้อความ คุณสามารถไปที่ร้านหนังสือหรือห้องสมุดเพื่อค้นหากุญแจเพื่อถอดรหัส

  • ตัวอย่างเช่น คุณอาจตัดสินใจใช้ Dune ของ Frank Herbert โดยให้หมายเลขรหัสแทนหน้า บรรทัด และคำตัวเลขเริ่มต้นจากด้านซ้าย

    • ข้อความที่เข้ารหัส: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • ข้อความถอดรหัส: ฉันซ่อนคำพูดของฉัน

เคล็ดลับ:

หนังสือรุ่นต่างๆ อาจใช้เลขหน้าต่างกัน เพื่อให้แน่ใจว่าหนังสือที่ถูกต้องถูกใช้เป็นกุญแจ ให้ใส่ข้อมูลสิ่งพิมพ์ เช่น ฉบับ ปีที่พิมพ์ และอื่นๆ ด้วยรหัสหนังสือของคุณ

วิธีที่ 4 จาก 5: การถอดรหัส Ciphers

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 19
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 19

ขั้นตอนที่ 1 กำหนดความเหมาะสมของการใช้ตัวเลข

การเข้ารหัสใช้อัลกอริธึมซึ่งเหมือนกับกระบวนการหรือการแปลงที่ใช้กับข้อความอย่างสม่ำเสมอ ซึ่งหมายความว่าทุกคนที่รู้รหัสสามารถแปลได้

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

ขั้นตอนที่ 2 ประดิษฐ์อัลกอริทึมเพื่อใช้กับข้อความ

หนึ่งในรหัสลับที่ง่ายที่สุดที่คุณสามารถใช้ได้คือ ROT1 Cipher (บางครั้งเรียกว่า Caesar Cipher) ชื่อนี้หมายความว่าคุณควรหมุนตัวอักษรตัวเดียวไปข้างหน้าในตัวอักษรสำหรับตัวอักษรแต่ละตัวในข้อความของคุณ

  • ข้อความ ROT1: สวัสดี
  • ROT1 เข้ารหัส: i; NS; NS; NS; NS
  • Caesar Ciphers สามารถปรับเปลี่ยนเพื่อหมุนไปข้างหน้าของตัวอักษรต่าง ๆ ของตัวอักษร ในแนวคิด ROT1 และ ROT13 นั้นเหมือนกัน
  • การเข้ารหัสอาจซับซ้อนอย่างไม่น่าเชื่อ บางอย่างต้องใช้พิกัด เวลา และค่าอื่นๆ ด้วย กระบวนการเข้ารหัสบางอย่างอาจต้องใช้คอมพิวเตอร์
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 21
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 21

ขั้นตอนที่ 3 เข้ารหัสข้อความ

ใช้อัลกอริทึมของคุณเพื่อเข้ารหัสข้อความของคุณ เมื่อคุณเรียนรู้กระบวนการเข้ารหัส ความเร็วของคุณควรเพิ่มขึ้น เพิ่มลงในอัลกอริทึมของคุณเพื่อทำให้ซับซ้อนยิ่งขึ้น ตัวอย่างเช่น,

  • ใส่เงื่อนไขการหมุนเวียนให้กับตัวเลขของคุณ เช่น วันในสัปดาห์ สำหรับแต่ละวันในสัปดาห์ ให้กำหนดค่า ปรับรหัสของคุณด้วยค่านี้เมื่อเข้ารหัสข้อความในวันนั้น
  • รวมหมายเลขหน้ากับข้อความที่เข้ารหัสของคุณ จดหมายที่เกี่ยวข้องแต่ละฉบับของหน้านั้นจะทำหน้าที่เป็นกุญแจสำหรับข้อความดังเช่นใน

    • ข้อความถอดรหัสครั้งที่ 1: 7; 2; 3; 6; 3
    • รหัสหนังสือ: A_girl (ไม่นับช่องว่าง)

      /ของเขา

      ขั้นตอนที่ 7 จดหมายห่างจาก /A/

      /e/ ฉัน

      ขั้นตอนที่ 2. ตัวอักษรห่างจาก /g/

      /l/ ฉัน

      ขั้นตอนที่ 3 ช่องว่างห่างจาก /i/

      และอื่นๆ…

    • ข้อความที่ปรับคีย์: สวัสดี
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 22
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 22

ขั้นตอนที่ 4 ถอดรหัสข้อความ

เมื่อคุณมีประสบการณ์ในการอ่านรหัสลับของคุณ มันควรจะกลายเป็นเรื่องธรรมดาหรืออย่างน้อยก็ง่ายขึ้น เนื่องจากการประยุกต์ใช้กระบวนการเหล่านี้ (อัลกอริทึม) มีความสอดคล้องกัน นิสัยจะช่วยให้คุณสังเกตเห็นแนวโน้มและได้รับสัญชาตญาณเมื่อทำงานกับระบบการเข้ารหัสประเภทนี้

เคล็ดลับ:

ชมรมการเข้ารหัสมือสมัครเล่นเป็นที่นิยมทางออนไลน์ สิ่งเหล่านี้จำนวนมากฟรีและมีไพรเมอร์ในพื้นฐานของการเข้ารหัสที่ทันสมัย

วิธีที่ 5 จาก 5: การจับ Ciphers มาตรฐาน

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 23
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 23

ขั้นตอนที่ 1 มาสเตอร์รหัสมอร์ส

รหัสมอร์สเป็นตัวเลขโดยไม่คำนึงถึงชื่อ จุดและขีดกลางแทนสัญญาณไฟฟ้าที่ยาวและสั้น ซึ่งในทางกลับกัน เป็นตัวแทนของตัวอักษรของตัวอักษร สิ่งนี้เปิดใช้งานการสื่อสารทางไฟฟ้าแบบเก่า (โทรเลข) ตัวอักษรทั่วไปในภาษามอร์ส แสดงเป็นสัญญาณยาว (_) และสั้น (.) รวมถึง:

  • NS; NS; NS; ล:._.; _..; _;._..
  • NS; อี; อ:._;.; _ _ _
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 24
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 24

ขั้นตอนที่ 2 ใช้ประโยชน์จากรหัสการย้ายถิ่น

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

บันทึก:

การเข้ารหัสการขนย้ายโดยทั่วไปจะจัดการกับข้อความหรือการสร้างตัวอักษรด้วยสายตา ภาพของข้อความถูกแปลงเพื่อซ่อนความหมาย

สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 25
สร้างรหัสลับและรหัสลับ ขั้นตอนที่ 25

ขั้นตอนที่ 3 แปลงข้อความเป็นไบนารี

ไบนารีเป็นภาษาของ 1 และ 0 ที่คอมพิวเตอร์ใช้ การรวมกันของ 1 และ 0 เหล่านี้สามารถเข้ารหัสแล้วถอดรหัสด้วยคีย์ไบนารีหรือโดยการคำนวณค่าที่แสดงโดย 1 และ 0 สำหรับแต่ละตัวอักษรที่สื่อสารในข้อความ

ชื่อ "Matt" จะเข้ารหัสเลขฐานสองเป็น: 01001101; 01000001; 01010100; 01010100

เคล็ดลับ

  • คิดค้นวิธีเข้ารหัสช่องว่างระหว่างคำและตัวคำ วิธีนี้จะช่วยเสริมความแข็งแกร่งของโค้ดและทำให้แตกยากขึ้น ตัวอย่างเช่น คุณสามารถใช้ตัวอักษร (E, T, A, O และ N ทำงานได้ดีที่สุด) แทนการเว้นวรรค สิ่งเหล่านี้เรียกว่าโมฆะ
  • เรียนรู้สคริปต์อื่น เช่น Runic และสร้างคีย์การเข้ารหัส/ถอดรหัสสำหรับผู้ที่คุณต้องการส่งข้อความถึง คุณสามารถหาสิ่งเหล่านี้ได้ทางออนไลน์ และมันใช้ได้ดีสำหรับฉัน
  • หากคุณต้องการให้รหัสของคุณปลอดภัยยิ่งขึ้น ให้สร้างสัญลักษณ์เพิ่มเติมสำหรับการลงท้ายและจุดเริ่มต้นของคำทั่วไป เช่น '-ing' และ 'th-' นอกจากนี้ คุณสามารถละเว้นหรือเพิ่มคำต่อไปนี้ด้วยคำที่มีตัวอักษรเดียว ('A' และ 'I') อย่าใช้อักษรตัวพิมพ์ใหญ่และละเว้นเครื่องหมายอะพอสทรอฟี ทำให้ตัวอักษรบางตัวมีสัญลักษณ์เหมือนกับตัวอื่นๆ คุณอาจต้องการรวมคำสองตัวอักษรกับคำที่อยู่ข้างหลัง และไม่ต้องใส่ตัวอักษร 'S' ที่ท้ายคำ