5 วิธีในการเขียนโค้ด

สารบัญ:

5 วิธีในการเขียนโค้ด
5 วิธีในการเขียนโค้ด
Anonim

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

ขั้นตอน

ข้อความตัวอย่าง

Image
Image

ตัวอย่างรหัสข้อความย้อนหลัง

Image
Image

ตัวอย่างข้อความตัวอักษรรหัส

วิธีที่ 1 จาก 4: การจัดการการวางแนวจดหมาย

เขียนโค้ดขั้นตอนที่ 1
เขียนโค้ดขั้นตอนที่ 1

ขั้นตอนที่ 1. สร้างข้อความของคุณตามปกติ

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

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

เขียนโค้ดขั้นตอนที่2
เขียนโค้ดขั้นตอนที่2

ขั้นตอนที่ 2 เขียนข้อความของคุณย้อนกลับ

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

ตรวจสอบให้แน่ใจว่าคุณกำลังแยกแต่ละคำในข้อความของคุณ แม้ว่าคำเหล่านั้นจะดูขี้ขลาดและผิดปกติเล็กน้อย หากจดหมายของคุณผสมผสานเข้าด้วยกัน ข้อความนั้นจะไม่สามารถอ่านได้

เขียนโค้ดขั้นตอนที่3
เขียนโค้ดขั้นตอนที่3

ขั้นตอนที่ 3 ใส่ตัวอักษรและตัวเลขระหว่างตัวอักษรด้านหลังแต่ละตัว

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

ไม่มีวิทยาศาสตร์ที่แน่นอนสำหรับตัวอักษรและตัวเลขที่คุณเลือก ดังนั้นอย่าคิดมาก "สวัสดีสบายดีไหม?" จะเป็น: "ua3og5ym9 e8lr1sa5h wr3of2ha7 of8lq2lc7ed2ho2"

เขียนโค้ดขั้นตอนที่4
เขียนโค้ดขั้นตอนที่4

ขั้นตอนที่ 4. พลิกตัวอักษรของคุณ

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

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

วิธีที่ 2 จาก 4: การกลับตัวอักษร

เขียนโค้ดขั้นตอนที่ 5
เขียนโค้ดขั้นตอนที่ 5

ขั้นตอนที่ 1. ทำรายการตัวอักษร

เริ่มเขียนโค้ดโดยเขียนตัวอักษรทั้งหมดให้เรียบร้อย มีพื้นที่เหลือเฟือสำหรับเขียนด้านล่างโดยตรง คุณจะจัดระเบียบรหัสของคุณบนกระดาษแผ่นเดียว เพื่อไม่ให้พื้นที่เหลือ ตัวอักษรของคุณควรพอดีกับแถวเดียว

เขียนโค้ดขั้นตอนที่6
เขียนโค้ดขั้นตอนที่6

ขั้นตอนที่ 2 เชื่อมโยงตัวอักษรแต่ละตัวกับสิ่งที่ตรงกันข้ามในลำดับตัวอักษร

ตรวจดูตัวอักษร หลังจากที่คุณเขียนตามลำดับปกติแล้ว และเขียนตามลำดับที่กลับกัน ซึ่งหมายความว่า Z จะนั่งภายใต้ A, Y ภายใต้ B, X ภายใต้ C เป็นต้น การเขียนโค้ดให้ครบถ้วนถือเป็นการดี เพราะจะช่วยให้คุณเห็นภาพโค้ดทั้งหมดได้ชัดเจน

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

เขียนโค้ดขั้นตอนที่7
เขียนโค้ดขั้นตอนที่7

ขั้นตอนที่ 3 เขียนข้อความของคุณโดยใช้ตัวอักษรย้อนกลับ

โดยใช้รหัสเป็นแนวทาง คุณจะเริ่มแปลข้อความของคุณเป็นรหัสที่กลับด้าน เริ่มต้นด้วยการเขียนข้อความของคุณเป็นภาษาอังกฤษธรรมดา ด้านล่างนี้ คุณจะใช้คีย์ของคุณเพื่อแปลข้อความนี้เป็นตัวอักษรที่กลับด้าน ข้อความ "สวัสดี" ตัวอย่างเช่น จะอ่านว่า "SVOOL"

เมื่อถอดรหัสข้อความ ให้ดูที่แถวล่างสุดของคีย์แล้วทำตามตัวอักษรด้านบน จดหมายข้างต้นจะสัมพันธ์กับตัวอักษรในภาษาอังกฤษ

เขียนโค้ดขั้นตอนที่8
เขียนโค้ดขั้นตอนที่8

ขั้นตอนที่ 4 เรียนรู้อักษรกลับครึ่ง

วิธีนี้แม้จะค่อนข้างคล้ายกับตัวอักษรย้อนกลับ แต่สามารถประหยัดเวลาได้ทั้งในการเข้ารหัสและถอดรหัส นอกจากนี้ยังช่วยประหยัดเวลาในการเขียนคีย์ของคุณอีกด้วย เพื่อเตรียมเขียนโค้ดนี้ เพียงเขียนตัวอักษร A ถึง M แล้วเขียนตัวอักษรที่เหลือ N ถึง Z ใต้ตัวอักษร

เมื่อแปลโดยใช้ตัวอักษรที่กลับครึ่ง A จะเท่ากับ N และ N จะเท่ากับ A ด้วย ซึ่งเป็นความสัมพันธ์แบบสองทาง ดังนั้นบางคนจึงพบว่าการประเมินเวลาแปลนั้นง่ายและรวดเร็วยิ่งขึ้น

วิธีที่ 3 จาก 4: การแสดงตัวอักษรที่มีสัญลักษณ์

เขียนโค้ดขั้นตอนที่9
เขียนโค้ดขั้นตอนที่9

ขั้นตอนที่ 1 เชื่อมต่อตัวอักษรแต่ละตัวกับตัวเลขที่เทียบเท่ากัน

รหัสนี้ค่อนข้างตรงไปตรงมา เป็นวิธีที่ง่ายในการเริ่มกำหนดสัญลักษณ์ให้กับตัวอักษรของคุณ เขียนตัวอักษรในลำดับมาตรฐาน หลังจากนี้ ให้อ่านตัวเลขแต่ละตัวอักษรตั้งแต่ 1 ถึง 26 เพื่อให้ A=1, B=2 และกรอกรูปแบบนี้

รหัสนี้ค่อนข้างง่าย แต่ก็ถอดรหัสได้ง่ายเช่นกัน คุณสามารถลองเปลี่ยนโดยเปลี่ยนลำดับของตัวเลขจากจุดเริ่มต้น (A=26) หรือโดยการนับตามปกติสำหรับครึ่งแรกของตัวอักษรและย้อนกลับตัวเลขของคุณเมื่อถึงจุดครึ่งทางเพื่อให้ N= 26, O=25 เป็นต้น

เขียนโค้ดขั้นตอนที่10
เขียนโค้ดขั้นตอนที่10

ขั้นตอนที่ 2 กำหนดเป็นรหัสมอร์ส

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

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

เขียนโค้ดขั้นตอนที่ 11
เขียนโค้ดขั้นตอนที่ 11

ขั้นตอนที่ 3 เรียนรู้อักษรอียิปต์โบราณ

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

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

เขียนโค้ดขั้นตอนที่ 12
เขียนโค้ดขั้นตอนที่ 12

ขั้นตอนที่ 4 ประดิษฐ์รหัสของคุณเอง

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

วิธีที่ 4 จาก 4: การเรียนรู้รหัสขั้นสูง

เขียนรหัสขั้นตอนที่13
เขียนรหัสขั้นตอนที่13

ขั้นตอนที่ 1 เปลี่ยนภาษาของคุณด้วยสเกลแบบเลื่อน

มาตราส่วนแบบเลื่อน ซึ่งบางครั้งเรียกว่าการเข้ารหัส ใช้ตัวอักษรดั้งเดิมของเราและเลื่อนไปในทิศทางเดียว ทำให้แต่ละตัวอักษรมีรหัสตัวอักษรที่กำหนดใหม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเลื่อนตัวอักษรทั้งหมดลงไปที่ตัวอักษรตัวเดียว ซึ่งหมายความว่า A จะถูกแสดงโดย B, B โดย C จนกระทั่ง Z จะถูกแสดงโดย A ในที่สุด

  • อย่างไรก็ตาม คุณสามารถก้าวข้ามขั้นตอนเดียวนี้ และเลื่อนตัวอักษรลงหลายๆ ตำแหน่ง วิธีนี้จะทำให้โค้ดของคุณก้าวหน้าขึ้น เนื่องจากสไลด์ตัวอักษรเดียวสามารถถอดรหัสได้ค่อนข้างง่าย
  • คุณยังสามารถเลื่อนตัวอักษรไปข้างหลังได้อีกด้วย สิ่งนี้ต้องการการวางแผนอีกเล็กน้อย เนื่องจากคุณจะต้องทำงานจากด้านท้ายของตัวอักษร เลื่อนผ่าน Z แล้วจึงเริ่มจาก A
  • กลยุทธ์นี้เรียกอีกอย่างว่า "ROT1" ซึ่งย่อมาจาก "rotate one letter forward" คุณสามารถใช้สิ่งนี้กับสเกลขั้นสูงได้หากต้องการ ตัวอย่างเช่น ROT2 จะย่อมาจาก "rotate two letters forward"
เขียนโค้ดขั้นตอนที่14
เขียนโค้ดขั้นตอนที่14

ขั้นตอนที่ 2 ทำงานกับวิธี Block Cipher

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

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

เขียนโค้ดขั้นตอนที่ 15
เขียนโค้ดขั้นตอนที่ 15

ขั้นตอนที่ 3 เชี่ยวชาญรหัส Pigpen

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