การเขียนโค้ดเป็นวิธีที่ดีในการใช้เวลาว่างในชั้นเรียนหรือส่งข้อความลับถึงเพื่อนของคุณ มีหลายวิธีในการทำ ดังนั้นคุณสามารถเรียนรู้สไตล์ที่แตกต่างกันได้หลากหลาย คุณสามารถมีรหัสที่แตกต่างกันสำหรับเพื่อนแต่ละคนและในแต่ละวันของสัปดาห์ เมื่อคุณเข้าใจแล้ว การเขียนโค้ดจะเป็นเรื่องง่าย!
ขั้นตอน
ข้อความตัวอย่าง
ตัวอย่างรหัสข้อความย้อนหลัง
ตัวอย่างข้อความตัวอักษรรหัส
วิธีที่ 1 จาก 4: การจัดการการวางแนวจดหมาย
ขั้นตอนที่ 1. สร้างข้อความของคุณตามปกติ
ก่อนที่คุณจะเริ่มเขียนโค้ด คุณจะต้องรู้ว่าข้อความของคุณจะเป็นอย่างไร คุณอาจไม่ต้องการแบ่งปันข้อมูลของคุณกับใครก็ตามที่อยู่รอบตัวคุณ ทั้งนี้ขึ้นอยู่กับว่าคุณต้องการความลับในการเขียนโค้ดของคุณมากน้อยเพียงใด ซึ่งหมายความว่าคุณจะต้องระมัดระวังไม่ให้คนรอบข้างโต๊ะของคุณเห็นกระดาษของคุณ เนื่องจากรหัสจะเสียอย่างรวดเร็ว
หากคุณไม่คิดว่าคุณสามารถเขียนข้อความโดยไม่มีใครเห็น คุณสามารถลองนึกภาพมันในหัวของคุณแทน แม้ว่าสิ่งนี้อาจทำได้ยากกว่า แต่ก็ไม่ควรให้คนรอบข้างหรือครูของคุณค้นพบ
ขั้นตอนที่ 2 เขียนข้อความของคุณย้อนกลับ
รหัสนี้เป็นหนึ่งในรหัสเริ่มต้นที่ง่ายที่สุด โดยเฉพาะอย่างยิ่งหากคุณไม่เคยแชร์ข้อความที่เข้ารหัสไว้กับใครมาก่อน นำข้อความเริ่มต้นของคุณและเขียนย้อนกลับทีละตัวอักษร เริ่มต้นที่มุมขวาล่างของหน้า เพื่อที่คุณจะย้ายไปทางซ้ายและขึ้น แทนที่จะลงและขวา เหมือนที่คุณเขียนตามปกติ เมื่อคุณเขียนข้อความเสร็จแล้ว ให้เขียนเครื่องหมายวรรคตอนในตอนท้าย สิ่งนี้จะกำหนดว่าข้อความของคุณเริ่มต้นและสิ้นสุดที่ใด
ตรวจสอบให้แน่ใจว่าคุณกำลังแยกแต่ละคำในข้อความของคุณ แม้ว่าคำเหล่านั้นจะดูขี้ขลาดและผิดปกติเล็กน้อย หากจดหมายของคุณผสมผสานเข้าด้วยกัน ข้อความนั้นจะไม่สามารถอ่านได้
ขั้นตอนที่ 3 ใส่ตัวอักษรและตัวเลขระหว่างตัวอักษรด้านหลังแต่ละตัว
ถ้าคุณทำได้โดยไม่ทำให้เกิดความสงสัย ให้เขียนข้อความของคุณลงบนกระดาษ ดำเนินการเขียนข้อความย้อนกลับโดยเริ่มจากมุมล่างขวาของหน้าแล้วย้ายไปทางซ้ายบน ในแต่ละตัวอักษรที่คุณเขียน ให้ใส่ตัวเลขและตัวอักษรใดๆ ระหว่างตัวอักษรในรหัสของคุณ
ไม่มีวิทยาศาสตร์ที่แน่นอนสำหรับตัวอักษรและตัวเลขที่คุณเลือก ดังนั้นอย่าคิดมาก "สวัสดีสบายดีไหม?" จะเป็น: "ua3og5ym9 e8lr1sa5h wr3of2ha7 of8lq2lc7ed2ho2"
ขั้นตอนที่ 4. พลิกตัวอักษรของคุณ
อีกกลยุทธ์ที่สนุกในการเขียนโค้ดคือการพลิกตัวอักษรกลับด้าน ดังนั้นคุณจึงเหลือโค้ดที่ดูแปลก ๆ ที่ไม่ใช่ภาษาอังกฤษ คุณอาจต้องการฝึกฝนสิ่งนี้ก่อนที่จะลองในชั้นเรียน เขียนจดหมายด้วยลายมือปกติและศึกษาแบบฟอร์ม คุณจะเริ่มจากด้านขวาของหน้าแล้วเลื่อนไปทางซ้ายโดยเขียนด้วยมือซ้าย ตัวอักษรแต่ละตัวจะพลิกกลับเป็นตัวอักษร ดังนั้นคุณจะเขียนกลับด้านในขณะที่วาดรูปร่างของตัวอักษรกลับด้าน
- หลังจากที่คุณเขียนข้อความของคุณแล้ว ให้ถือมันไว้กับกระจก คุณจะเห็นมันเขียนเป็นภาษาอังกฤษธรรมดา นี่เป็นโค้ดที่ค่อนข้างสูงและอาจต้องใช้เวลาพอสมควรกว่าจะเชี่ยวชาญ
- หากคุณถนัดซ้าย อันนี้อาจเรียนรู้ยากขึ้นเล็กน้อย แต่คุณยังสามารถลองเขียนจากขวาไปซ้ายและสะท้อนตัวอักษรได้
วิธีที่ 2 จาก 4: การกลับตัวอักษร
ขั้นตอนที่ 1. ทำรายการตัวอักษร
เริ่มเขียนโค้ดโดยเขียนตัวอักษรทั้งหมดให้เรียบร้อย มีพื้นที่เหลือเฟือสำหรับเขียนด้านล่างโดยตรง คุณจะจัดระเบียบรหัสของคุณบนกระดาษแผ่นเดียว เพื่อไม่ให้พื้นที่เหลือ ตัวอักษรของคุณควรพอดีกับแถวเดียว
ขั้นตอนที่ 2 เชื่อมโยงตัวอักษรแต่ละตัวกับสิ่งที่ตรงกันข้ามในลำดับตัวอักษร
ตรวจดูตัวอักษร หลังจากที่คุณเขียนตามลำดับปกติแล้ว และเขียนตามลำดับที่กลับกัน ซึ่งหมายความว่า Z จะนั่งภายใต้ A, Y ภายใต้ B, X ภายใต้ C เป็นต้น การเขียนโค้ดให้ครบถ้วนถือเป็นการดี เพราะจะช่วยให้คุณเห็นภาพโค้ดทั้งหมดได้ชัดเจน
เริ่มจดจำรหัส เพราะจะช่วยให้คุณประหยัดเวลาในการเขียนโค้ดในอนาคต รู้ว่าการฝึกฝนจะทำให้คุณรู้สึกสบายใจในการทำงานกับโค้ดมากขึ้นในที่สุด
ขั้นตอนที่ 3 เขียนข้อความของคุณโดยใช้ตัวอักษรย้อนกลับ
โดยใช้รหัสเป็นแนวทาง คุณจะเริ่มแปลข้อความของคุณเป็นรหัสที่กลับด้าน เริ่มต้นด้วยการเขียนข้อความของคุณเป็นภาษาอังกฤษธรรมดา ด้านล่างนี้ คุณจะใช้คีย์ของคุณเพื่อแปลข้อความนี้เป็นตัวอักษรที่กลับด้าน ข้อความ "สวัสดี" ตัวอย่างเช่น จะอ่านว่า "SVOOL"
เมื่อถอดรหัสข้อความ ให้ดูที่แถวล่างสุดของคีย์แล้วทำตามตัวอักษรด้านบน จดหมายข้างต้นจะสัมพันธ์กับตัวอักษรในภาษาอังกฤษ
ขั้นตอนที่ 4 เรียนรู้อักษรกลับครึ่ง
วิธีนี้แม้จะค่อนข้างคล้ายกับตัวอักษรย้อนกลับ แต่สามารถประหยัดเวลาได้ทั้งในการเข้ารหัสและถอดรหัส นอกจากนี้ยังช่วยประหยัดเวลาในการเขียนคีย์ของคุณอีกด้วย เพื่อเตรียมเขียนโค้ดนี้ เพียงเขียนตัวอักษร A ถึง M แล้วเขียนตัวอักษรที่เหลือ N ถึง Z ใต้ตัวอักษร
เมื่อแปลโดยใช้ตัวอักษรที่กลับครึ่ง A จะเท่ากับ N และ N จะเท่ากับ A ด้วย ซึ่งเป็นความสัมพันธ์แบบสองทาง ดังนั้นบางคนจึงพบว่าการประเมินเวลาแปลนั้นง่ายและรวดเร็วยิ่งขึ้น
วิธีที่ 3 จาก 4: การแสดงตัวอักษรที่มีสัญลักษณ์
ขั้นตอนที่ 1 เชื่อมต่อตัวอักษรแต่ละตัวกับตัวเลขที่เทียบเท่ากัน
รหัสนี้ค่อนข้างตรงไปตรงมา เป็นวิธีที่ง่ายในการเริ่มกำหนดสัญลักษณ์ให้กับตัวอักษรของคุณ เขียนตัวอักษรในลำดับมาตรฐาน หลังจากนี้ ให้อ่านตัวเลขแต่ละตัวอักษรตั้งแต่ 1 ถึง 26 เพื่อให้ A=1, B=2 และกรอกรูปแบบนี้
รหัสนี้ค่อนข้างง่าย แต่ก็ถอดรหัสได้ง่ายเช่นกัน คุณสามารถลองเปลี่ยนโดยเปลี่ยนลำดับของตัวเลขจากจุดเริ่มต้น (A=26) หรือโดยการนับตามปกติสำหรับครึ่งแรกของตัวอักษรและย้อนกลับตัวเลขของคุณเมื่อถึงจุดครึ่งทางเพื่อให้ N= 26, O=25 เป็นต้น
ขั้นตอนที่ 2 กำหนดเป็นรหัสมอร์ส
ในขณะที่คนส่วนใหญ่คิดว่ารหัสมอร์สเป็นชุดของเสียงและแสง แทนที่จะเป็นสิ่งที่สามารถเขียนได้ มีสัญลักษณ์ชวเลขสำหรับตัวอักษรแต่ละตัวในรหัส รหัสมอร์สซึ่งตั้งชื่อตามนักประดิษฐ์ชื่อ ซามูเอล มอร์ส ถูกใช้เพื่อส่งข้อความอย่างรวดเร็ว ผ่านโทรเลขในทศวรรษ 1830 ตัวอักษรแต่ละตัวจะประกอบด้วยชุดของจุดและขีดกลาง เขียนคีย์ของความสัมพันธ์ต่างๆ และใช้เป็นแนวทางในการเขียนโค้ดนี้
สำหรับผู้เขียนโค้ดขั้นสูง จะมีสัญลักษณ์รหัสมอร์สที่แสดงถึงเครื่องหมายวรรคตอนทุกรูปแบบด้วย ลองทำให้ข้อความของคุณน่าสนใจโดยการเขียนประโยคแบบเต็ม หารด้วยจุด จุลภาค และเครื่องหมายอัศเจรีย์ภายในรหัสมอร์สของคุณ
ขั้นตอนที่ 3 เรียนรู้อักษรอียิปต์โบราณ
อักษรอียิปต์โบราณถูกคิดค้นขึ้นในอียิปต์โบราณ อักษรอียิปต์โบราณคือระบบเก่าของภาษาเขียนที่รวมตัวอักษรแบบดั้งเดิมเข้ากับภาพวาดเชิงสัญลักษณ์ สิ่งที่ยากเล็กน้อยในการเรียนรู้อักษรอียิปต์โบราณก็คือ การเรียนรู้อักษรอียิปต์โบราณไม่เพียงอาศัยตัวอักษรเท่านั้น แต่ยังต้องอาศัยเสียงด้วย ตัวอย่างเช่น เมื่อเขียนตัวอักษร A คุณจะต้องจดจำสัญลักษณ์ของทั้งสระเสียงยาวและสระสั้น
เขียนคีย์ที่ไม่เพียงแต่รวมตัวอักษรของตัวอักษรภาษาอังกฤษเท่านั้น แต่ยังรวมถึงเสียงที่ได้รับการกำหนดสัญลักษณ์ของตนเองในรูปแบบอักษรอียิปต์โบราณด้วย คุณจะเห็นว่าตัวอักษรที่ใช้ร่วมกันมักจะมีการออกแบบพื้นฐานเหมือนกัน และมีการดัดแปลงเล็กน้อยที่เกี่ยวข้องกับแต่ละเสียงหรือการผสมผสานของตัวอักษร
ขั้นตอนที่ 4 ประดิษฐ์รหัสของคุณเอง
แม้ว่าคุณสามารถใช้รหัสที่มีอยู่เหล่านี้หรือรหัสอื่น ๆ ที่มีอยู่ในโลกได้อย่างแน่นอน แต่การสร้างรหัสของคุณเองก็เป็นเรื่องสนุก รวมตัวกับเพื่อนและกำหนดสัญลักษณ์ให้กับตัวอักษรแต่ละตัวในตัวอักษร การทำให้การออกแบบเหล่านี้ค่อนข้างเรียบง่ายจะเป็นประโยชน์ในการเรียนรู้โค้ดของคุณเอง ถือกุญแจไว้เป็นสิ่งสำคัญมาก เพราะคุณไม่ต้องการที่จะลืมวิธีการของคุณ
วิธีที่ 4 จาก 4: การเรียนรู้รหัสขั้นสูง
ขั้นตอนที่ 1 เปลี่ยนภาษาของคุณด้วยสเกลแบบเลื่อน
มาตราส่วนแบบเลื่อน ซึ่งบางครั้งเรียกว่าการเข้ารหัส ใช้ตัวอักษรดั้งเดิมของเราและเลื่อนไปในทิศทางเดียว ทำให้แต่ละตัวอักษรมีรหัสตัวอักษรที่กำหนดใหม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเลื่อนตัวอักษรทั้งหมดลงไปที่ตัวอักษรตัวเดียว ซึ่งหมายความว่า A จะถูกแสดงโดย B, B โดย C จนกระทั่ง Z จะถูกแสดงโดย A ในที่สุด
- อย่างไรก็ตาม คุณสามารถก้าวข้ามขั้นตอนเดียวนี้ และเลื่อนตัวอักษรลงหลายๆ ตำแหน่ง วิธีนี้จะทำให้โค้ดของคุณก้าวหน้าขึ้น เนื่องจากสไลด์ตัวอักษรเดียวสามารถถอดรหัสได้ค่อนข้างง่าย
- คุณยังสามารถเลื่อนตัวอักษรไปข้างหลังได้อีกด้วย สิ่งนี้ต้องการการวางแผนอีกเล็กน้อย เนื่องจากคุณจะต้องทำงานจากด้านท้ายของตัวอักษร เลื่อนผ่าน Z แล้วจึงเริ่มจาก A
- กลยุทธ์นี้เรียกอีกอย่างว่า "ROT1" ซึ่งย่อมาจาก "rotate one letter forward" คุณสามารถใช้สิ่งนี้กับสเกลขั้นสูงได้หากต้องการ ตัวอย่างเช่น ROT2 จะย่อมาจาก "rotate two letters forward"
ขั้นตอนที่ 2 ทำงานกับวิธี Block Cipher
เริ่มต้นด้วยการเขียนข้อความของคุณในบล็อกสี่เหลี่ยมหนึ่งบล็อก ย้ายหนึ่งแถวในแต่ละครั้ง คุณจะต้องวางแผนล่วงหน้าเล็กน้อย เนื่องจากแต่ละแถวควรมีความยาวใกล้เคียงกับเลขคู่มากที่สุดเท่าที่จะเป็นไปได้ มันอาจไม่ได้เรียงตัวกันอย่างสมบูรณ์อย่างไรก็ตาม เมื่อคุณเขียนบล็อคของคุณแล้ว ให้เลื่อนลงในแต่ละคอลัมน์ในแนวตั้ง คอลัมน์แนวตั้งแต่ละคอลัมน์จะเป็นคำของตัวเองที่มีความยาวเกือบเท่ากัน หากคุณวางแผนแถวของคุณอย่างสม่ำเสมอ
เมื่อถอดรหัสข้อความเหล่านี้ ให้เขียนคำรหัสของคุณเป็นแต่ละคอลัมน์อีกครั้ง และคุณจะสามารถอ่านข้อความในรูปแบบแถวได้อีกครั้ง
ขั้นตอนที่ 3 เชี่ยวชาญรหัส Pigpen
Pigpen Code ซึ่งมักเรียกกันว่า Masonic Cipher เป็นหนึ่งในรหัสที่ทันสมัยที่สุดในการเขียน ตรวจสอบให้แน่ใจว่าคุณเขียนมันออกมาอย่างชัดเจนในรูปแบบที่เป็นระเบียบ เพราะคุณจะต้องการกลับไปอ่านเมื่อคุณเขียนและถอดรหัสข้อความเหล่านี้ วาดเส้นตารางหลักสองเส้นของคุณ อันหนึ่งจะดูเหมือนกระดานโอเอกซ์ และอีกอันจะดูเหมือน X ขนาดใหญ่ คุณจะต้องเติมตัวอักษรสองตัวลงในช่องสิบสามรูของตารางทั้งสองช่อง