เนื่องจากมนุษย์พัฒนาภาษาสุนัข เราจึงใช้รหัสลับและรหัสลับเพื่อปกปิดข้อความ ชาวกรีกโบราณและอียิปต์ใช้รหัสเพื่อส่งการสื่อสารส่วนบุคคล ซึ่งเป็นพื้นฐานสำหรับการทำลายรหัสในยุคปัจจุบัน การเข้ารหัสลับคือการศึกษารหัสและวิธีการถอดรหัส การถอดรหัสเป็นโลกแห่งความลับและลูกเล่น และอาจเป็นเรื่องที่สนุกมาก หากคุณต้องการถอดรหัสรหัส คุณสามารถเรียนรู้เกี่ยวกับรหัสที่พบบ่อยที่สุดและวิธีเริ่มเปิดเผยความลับของพวกเขา ดูขั้นตอนที่ 1 สำหรับข้อมูลเพิ่มเติม
ขั้นตอน
ส่วนที่ 1 จาก 3: การแคร็กการเปลี่ยนรหัสผ่าน
ขั้นตอนที่ 1 เริ่มค้นหาคำที่เป็นตัวอักษรเดี่ยวในข้อความ
โค้ดส่วนใหญ่ที่ใช้การแทนที่ที่ค่อนข้างง่ายนั้นง่ายต่อการถอดรหัสด้วยการทำแบบเสียบปลั๊กและควบคุมง่ายๆ ทำความเข้าใจตัวอักษรทีละตัว และค้นหาโค้ดอย่างอดทนโดยอาศัยการคาดเดา
- คำที่มีตัวอักษรเดียวในภาษาอังกฤษคือ "I" หรือ "a" ดังนั้นคุณควรพยายาม "อุดตัน" ตัวอักษร มองหารูปแบบตัวอักษร และโดยพื้นฐานแล้ว คุณเล่นเป็นเพชฌฆาต หากคุณพบคำว่า "a - -" คุณก็รู้ว่าคำที่ใช้รูปแบบนี้บ่อยที่สุดคือ "are" หรือ "and" เดาและตรวจสอบ หากไม่ได้ผล ให้กลับไปและลองใช้ตัวเลือกอื่นๆ อีกครั้ง อดทนและพยายามอย่างช้าๆ
- ไม่ต้องกังวลกับโค้ด "แตก" มากเท่ากับที่คุณกังวลเกี่ยวกับการเรียนรู้ที่จะอ่าน การมองหารูปแบบและกฎเกณฑ์ที่ใช้ภาษาอังกฤษ (หรือภาษาใดก็ตามที่เข้ารหัสไว้) จะช่วยให้คุณสามารถถอดรหัสรหัสด้วยเวลาและความพยายาม
ขั้นตอนที่ 2 ค้นหาสัญลักษณ์หรือตัวอักษรที่เกิดขึ้นบ่อยที่สุด
ตัวอักษรที่ใช้บ่อยที่สุดในภาษาอังกฤษคือ "e" ตามด้วย "t" และ "a" ในขณะที่คุณออกกำลังกาย ให้ใช้การแนะนำคำทั่วไปและโครงสร้างประโยคเพื่อเริ่มเดาอย่างมีตรรกะ คุณจะไม่มั่นใจบ่อยครั้ง แต่เกมทำลายรหัสเล่นโดยการเลือกตรรกะและแก้ไขข้อผิดพลาดซ้ำแล้วซ้ำอีก
ให้ความสนใจกับสัญลักษณ์คู่และคำสั้น ๆ แล้วเริ่มแก้สัญลักษณ์และคำก่อน ง่ายกว่าที่จะเดาคำว่า "ฉลาด" ที่คำว่า "an" หรือ "in" หรือ "at" ได้ง่ายกว่าคำว่า "highway"
ขั้นตอนที่ 3 ค้นหาตัวอักษรหลังเครื่องหมายอะพอสทรอฟี
หากข้อความใช้เครื่องหมายวรรคตอน แสดงว่าคุณโชคดี สิ่งนี้สามารถให้เบาะแสอื่น ๆ อีกมากมายที่คุณสามารถเรียนรู้ที่จะระบุได้ อะพอสทรอฟีมักจะตามด้วยตัวอักษร S, T, D, M, LL หรือ RE ดังนั้น หากคุณได้สัญลักษณ์สองอันที่เหมือนกันหลังเครื่องหมายอะพอสทรอฟี แสดงว่าคุณได้แก้ตัวอักษร "L" แล้ว
ขั้นตอนที่ 4 พยายามระบุรหัสอื่นที่คุณพบ
เมื่อคุณแก้ปัญหา หากคุณรู้จักประเภทรหัสทั่วไปประเภทใดประเภทหนึ่งจากโค้ดด้านบน คุณได้ถอดรหัสและสามารถหยุดการเสียบปลั๊กและดำเนินการเติมข้อความตามรหัสนั้นต่อไป มันอาจจะไม่ได้เกิดขึ้นบ่อยขนาดนั้น แต่ยิ่งคุณคุ้นเคยกับรหัสทั่วไปมากเท่าไหร่ คุณก็ยิ่งมีโอกาสมากขึ้นที่จะรู้จักประเภทของรหัสที่ใช้และสามารถถอดรหัสได้
การแทนที่ตัวเลขและรหัสปุ่มกดเป็นเรื่องปกติในข้อความลับระดับพื้นฐานในชีวิตประจำวัน ดูรหัสและใช้หากเห็นว่าเหมาะสม
ส่วนที่ 2 จาก 3: การระบุรหัสทั่วไป
ขั้นตอนที่ 1 เรียนรู้ที่จะจดจำรหัสผ่านสำรอง
โดยทั่วไป รหัสแทนที่ประกอบด้วยการแทนที่ตัวอักษรหนึ่งตัวด้วยอีกตัวหนึ่ง ตามกฎที่กำหนดไว้ล่วงหน้า กฎคือรหัส และการเรียนรู้และใช้งานเป็นวิธี "ทำลาย" รหัสและอ่านข้อความลับ
แม้ว่ารหัสจะประกอบด้วยตัวเลข อักษรซีริลลิก สัญลักษณ์คี่ หรืออักษรอียิปต์โบราณ ตราบใดที่ประเภทของสัญลักษณ์ที่ใช้สอดคล้องกัน คุณอาจต้องจัดการกับรหัสที่มาแทนที่ ซึ่งหมายความว่าคุณจะต้องเรียนรู้อักษรที่ใช้และกฎ ใช้สำหรับถอดรหัส
ขั้นตอนที่ 2 เรียนรู้วิธีตั้งรหัสผ่านโดยใช้ช่องสี่เหลี่ยม
ชาวกรีกใช้รหัสลับแบบแรกสุด ซึ่งใช้ตารางตัวอักษรที่เกี่ยวข้องกับตัวเลข จากนั้นจึงใช้ตัวเลขเพื่อสร้างข้อความ เป็นโค้ดที่ใช้งานง่าย และเป็นรากฐานที่สำคัญของการทำลายโค้ดในยุคปัจจุบัน หากคุณได้รับข้อความที่มีสตริงตัวเลขยาวๆ แสดงว่าอาจมีการเข้ารหัสด้วยวิธีนี้
- รูปแบบพื้นฐานที่สุดของโค้ดใช้แถว 1-5 และคอลัมน์ 1-5 จากนั้นเติมเมทริกซ์ด้วยตัวอักษรแต่ละตัวจากซ้ายไปขวาและลงตาราง (รวมตัวอักษร I และ J ไว้ในช่องว่างเดียว) ตัวอักษรแต่ละตัวในรหัสจะแสดงด้วยตัวเลขสองตัว คอลัมน์ทางด้านซ้ายถือตัวเลขตัวแรก และแถวด้านบนมีตัวเลขที่สอง
- ในการเข้ารหัสคำว่า "wikihow" ด้วยวิธีนี้ คุณจะได้รับรหัส: 52242524233452
- วิธีการที่ง่ายกว่านี้ซึ่งเด็กมักใช้คือการเขียนตัวเลขที่เกี่ยวข้องโดยตรงกับตำแหน่งของตัวอักษร A=1, B=2 และอื่นๆ
ขั้นตอนที่ 3 เรียนรู้การเปลี่ยนแปลงของซีซาร์
Julius Caesar ได้สร้างโค้ดที่ดี ใช้งานง่าย และเข้าใจ แต่ยากที่จะถอดรหัส ดังนั้นจึงเป็นหนึ่งในระบบรหัสพื้นฐานที่ยังคงศึกษาอยู่ในปัจจุบันเพื่อเป็นพื้นฐานสำหรับรหัสที่ซับซ้อนมากขึ้น ด้วยวิธีนี้ คุณจะย้ายตำแหน่งของตัวอักษรทั้งหมดหลายครั้งในทิศทางเดียว กล่าวอีกนัยหนึ่ง การเลื่อนช่องว่างสามช่องที่เหลือจะแทนที่ตัวอักษร A ด้วย D B ด้วย E เป็นต้น
- นี่เป็นหลักการพื้นฐานที่อยู่เบื้องหลังรหัสเด็กทั่วไปที่เรียกว่า "ROT1" (ซึ่งหมายถึง "หมุนครั้งเดียว" ด้วยรหัสนี้ ตัวอักษรทั้งหมดจะอยู่ในที่เดียว ดังนั้น A จึงถูกแทนที่ด้วย B, B ด้วย C เป็นต้น
- เข้ารหัส "wikihow" โดยใช้ Cesar shift พื้นฐานโดยมีสามตำแหน่งทางซ้ายคือ: zlnlkrz
ขั้นตอนที่ 4. มองหารูปแบบแป้นพิมพ์
การเปลี่ยนแป้นพิมพ์ใช้รูปแบบแป้นพิมพ์อเมริกันแบบดั้งเดิม (QWERTY) โดยทั่วไปโดยการเปลี่ยนตัวอักษรขึ้น ลง ซ้ายหรือขวาในตำแหน่งจำนวนหนึ่ง ด้วยการเปลี่ยนตำแหน่งของตัวอักษรในบางทิศทางบนแป้นพิมพ์ คุณสามารถสร้างรหัสอย่างง่ายได้ เมื่อรู้ทิศทางที่เปลี่ยนไป คุณก็จะถอดรหัสได้
เมื่อเลื่อนตำแหน่งคอลัมน์ขึ้นที่เดียว คุณสามารถเขียนโค้ดสำหรับคำว่า "wikihow" ได้ดังนี้: "28i8y92"
ขั้นตอนที่ 5. ตรวจสอบว่าคุณมีรหัสผ่านที่มีหลายอักขระหรือไม่
ในรหัสการแทนที่พื้นฐาน coder จะสร้างตัวอักษรสำรองเพื่อสร้างข้อความที่เข้ารหัส เริ่มตั้งแต่ช่วงหนึ่งหลังยุคกลาง รหัสประเภทนี้กลายง่ายเกินไปที่จะถอดรหัส และรหัสเริ่มใช้วิธีการต่างๆ ที่ใช้ตัวอักษรหลายตัวในรหัสเดียว ทำให้รหัสที่ได้จะถอดรหัสได้ยากขึ้นมากหากไม่ทราบวิธีการ.
- ฉากของ Trimethius เป็นตารางที่มีลวดลาย 26 x 26 ที่มีการเลื่อนตัวอักษรของ Cesar แต่ละครั้งซึ่งเรียงลำดับตามตัวอักษรหรือบางครั้งก็แสดงเป็นหลอดหมุนหรือ "tabula recta" มีหลายวิธีในการใช้กริดเป็นรหัส รวมถึงการใช้บรรทัดแรกเพื่อเข้ารหัสตัวอักษรตัวแรกในข้อความ บรรทัดที่สองไปยังตัวอักษรตัวที่สอง และอื่นๆ
- ตัวสร้างรหัสจะใช้รหัสผ่านเพื่ออ้างถึงฟิลด์เฉพาะสำหรับตัวอักษรแต่ละตัวของข้อความที่เข้ารหัส กล่าวอีกนัยหนึ่ง ถ้ารหัสผ่านคือ "wikihow" และผู้เข้ารหัสใช้วิธีนี้ คุณจะอ้างอิงถึงแถว "W" และคอลัมน์ของตัวอักษรตัวแรกของรหัสที่เข้ารหัสเพื่อกำหนดตัวอักษรตัวแรกของข้อความ เป็นการยากที่จะถอดรหัสโดยไม่ทราบรหัสผ่าน
ส่วนที่ 3 จาก 3: มาเป็นผู้ทำลายรหัส
ขั้นตอนที่ 1. อดทน
การถอดรหัสต้องใช้ความอดทนและความเพียรอย่างมาก กิจกรรมนี้ช้าและน่าเบื่อ มักจะน่าหงุดหงิดเพราะเราต้องเดาซ้ำแล้วซ้ำเล่า ลองใช้คีย์และคำและวิธีการต่างๆ หากคุณตั้งใจที่จะถอดรหัส ให้เรียนรู้ที่จะสงบและอดทน ในขณะที่เพลิดเพลินกับความลึกลับและเกม
ขั้นตอนที่ 2 เขียนรหัสของคุณเอง
บนกระดาษ การเขียนสคริปต์เป็นเรื่องสนุก แต่การกระโดดลงไปในโค้ดแบบหลายตัวอักษรโดยไม่ได้รับความช่วยเหลือจากคีย์เวิร์ดนั้นยากยิ่งกว่า การเรียนรู้ที่จะเขียนโค้ดด้วยตัวเองโดยใช้ระบบโค้ดที่ซับซ้อนเป็นวิธีที่ดีในการเรียนรู้วิธีที่ผู้เขียนโค้ดคิดและเรียนรู้ที่จะถอดรหัส codebreakers ที่ดีที่สุดยังเก่งในการเขียนโค้ดของตัวเองและสร้าง ciphers ที่ท้าทายกว่ามาก ท้าทายตัวเองให้เรียนรู้วิธีที่ซับซ้อนยิ่งขึ้นและวิธีแก้ปัญหา
การวิเคราะห์รหัสและการเข้ารหัสของอาชญากรอาจเป็นวิธีที่ดีในการดึงข้อมูลความลับทางธุรกิจ เจ้ามือรับแทงม้า เจ้าพ่อค้ายา นักฆ่านักษัตร และพวกเขาทั้งหมดได้พัฒนารหัสที่ซับซ้อนอย่างเหลือเชื่อซึ่งควรค่าแก่การเรียนรู้
ขั้นที่ 3. ลองใช้โค้ดที่ไม่รู้จักแตกที่มีชื่อเสียง
เป็นส่วนหนึ่งของแนวทางความสนุกสนานสาธารณะ FBI เผยแพร่รหัสเป็นระยะเพื่อให้สาธารณชนพยายามถอดรหัส ลองรหัสและส่งคำตอบของคุณ ใครจะไปรู้ คุณจะหางานได้เร็ว ๆ นี้
Kryptos รูปปั้นสาธารณะที่ตั้งอยู่นอกสำนักงานใหญ่ของ CIA อาจเป็นรหัสที่ไม่แตกหักที่มีชื่อเสียงที่สุดในโลก ในขั้นต้น รหัสถูกสร้างขึ้นเพื่อทดสอบตัวแทน โดยเกี่ยวข้องกับบอร์ดสี่แยกที่มีรหัสที่แตกต่างกันสี่แบบ นักวิเคราะห์คนแรกต้องใช้เวลาสิบปีในการถอดรหัสสามรหัส แต่รหัสสุดท้ายยังคงไม่แตก
ขั้นตอนที่ 4 สนุกกับความท้าทายและความลึกลับ
การทำลายรหัสก็เหมือนการใช้ชีวิตในนวนิยายของแดน บราวน์ เรียนรู้ที่จะเพลิดเพลินไปกับความลึกลับและความท้าทายของรหัสลับและสัมผัสกับความตื่นเต้นของการเปิดเผยความลับ
เคล็ดลับ
- อย่าท้อแท้หากคุณใช้เวลามากในการถอดรหัสรหัส นี่เป็นปกติ.
- หากรหัสถูกพิมพ์ เป็นไปได้มากที่รหัสจะถูกพิมพ์ด้วยตัวอักษรพิเศษ เช่น Wingdings นี่อาจเป็นส่วนหนึ่งของการเข้ารหัสสองครั้ง (ขดลวดอธิบายข้อความที่เข้ารหัส)
- ตัวอักษร "e" เป็นตัวอักษรที่ใช้บ่อยที่สุดในภาษาอังกฤษ
- อักษรตัวหนึ่งแทบจะไม่เคยเป็นตัวแทนของตัวเองเลย ("A" จะไม่แทนที่ "A")
- หนึ่งตัวอักษรในการเข้ารหัสไม่ได้หมายถึงหนึ่งตัวอักษรในข้อความที่ถอดรหัส
- การถอดรหัสจะง่ายขึ้นหากข้อความยาวขึ้น เป็นการยากที่จะถอดรหัสรหัสสั้น ๆ เพราะคุณจะไม่สามารถนับจำนวนครั้งของการใช้ตัวอักษรได้
คำเตือน
- ระวังโค้ดที่ซับซ้อนและไม่แตกหัก อย่าบ้า!
- รหัสบางรหัสได้รับการออกแบบมาเพื่อให้ไม่สามารถถอดรหัสได้เว้นแต่คุณมีข้อมูลจำนวนมาก นั่นคือแม้ว่าคุณจะมีกุญแจสำหรับการเข้ารหัส แต่ก็ดูเหมือนเป็นไปไม่ได้ ต้องใช้ซอฟต์แวร์หรือการคาดเดาเท่านั้น