รหัสแปลงตัวเลขเป็นตัวอักษร

รหัส A1Z26 (หรือที่เรียกว่า “รหัสตัวอักษร-ตัวเลข”) จับคู่ตัวอักษรละตินแต่ละตัวเข้ากับลำดับของมัน: A=1, B=2, C=3 … Z=26 นี่คือรหัสแทนที่ที่ง่ายที่สุดเท่าที่จะสอนเด็กสิบขวบได้ และยังเป็นรูปแบบที่พบบ่อยที่สุดในปริศนาเอสเคปรูม หนังสือคำทาย และอีสเตอร์เอ้กสไตล์ “Gravity Falls” พิมพ์ข้อความเพื่อดูตัวเลขของมัน หรือวางตัวเลขที่คั่นด้วยขีด ช่องว่าง หรือจุลภาค เพื่อถอดกลับเป็นข้อความ ข้อสำคัญ: รหัสนี้รองรับเฉพาะตัวอักษรละติน A ถึง Z เท่านั้น อักษรไทยไม่ใช่ส่วนหนึ่งของรหัสนี้และจะถูกข้ามไป ให้ถอดเป็นอักษรโรมันก่อน

วิธีใช้รหัสนี้

  1. 1

    เลือกทิศทาง

    เข้ารหัสข้อความเป็นตัวเลข หรือถอดรหัสตัวเลขกลับเป็นข้อความ

  2. 2

    ป้อนข้อมูล

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

  3. 3

    กดแปลง

    เครื่องมือจะใช้การจับคู่ A=1, B=2 ทีละตัวอักษร

  4. 4

    คัดลอกผลลัพธ์

    นำไปวางเป็นเบาะแสในปริศนา อุปกรณ์ประกอบฉากเอสเคปรูม หรือหน้าคำทายสำหรับเด็ก

ตารางการจับคู่ทั้งหมด

| A=1 | B=2 | C=3 | D=4 | E=5 | F=6 | G=7 | | H=8 | I=9 | J=10 | K=11 | L=12 | M=13 | N=14 | | O=15 | P=16 | Q=17 | R=18 | S=19 | T=20 | U=21 | | V=22 | W=23 | X=24 | Y=25 | Z=26 | | |

ตัวอย่างการเข้ารหัส

  • HELLO8-5-12-12-15
  • CODE3-15-4-5
  • SECRET19-5-3-18-5-20

อะไรถูกเข้ารหัส และอะไรถูกข้าม

  • เฉพาะตัวอักษรละติน A ถึง Z เท่านั้น ตัวพิมพ์ใหญ่หรือเล็กไม่มีผล: a และ A เป็น 1 เหมือนกัน
  • ช่องว่างกลายเป็นเครื่องหมายทับ HELLO WORLD จะได้ 8-5-12-12-15-/-23-15-18-12-4 และตัวถอดรหัสจะเปลี่ยน / กลับเป็นช่องว่าง ทำให้ขอบเขตของคำยังอยู่ครบ
  • ตัวเลข เครื่องหมายวรรคตอน และสัญลักษณ์ จะถูกตัดทิ้ง ไม่กลายเป็นตัวเลขและไม่เว้นช่องว่างไว้
  • อักษรไทยจะถูกข้ามทั้งหมด คำว่า “สวัสดี” จะไม่ให้ตัวเลขใดเลย เพราะรหัสนี้ไม่รู้จักอักษรไทย ให้ถอดเป็นอักษรโรมันก่อน แล้วค่อยเข้ารหัส (SAWATDEE19-1-23-1-20-4-5-5) เช่นเดียวกับตัวอักษรละตินที่มีเครื่องหมายกำกับ เช่น É ใน CAFÉ ก็จะถูกข้าม ได้ผลเป็น 3-1-6 ไม่ใช่สี่ตัวเลข
  • การถอดรหัสรับเฉพาะเลข 1 ถึง 26 เลขนอกช่วงนี้จะถูกละเว้น

ตัวคั่นทำงานอย่างไร

หากไม่มีตัวคั่น 1118 จะกำกวม: เป็น A-A-A-H, A-K-H หรือ K-R กันแน่ ควรใส่ขีด ช่องว่าง หรือจุลภาคระหว่างตัวเลขเสมอเมื่อเขียนเบาะแส ตัวถอดรหัสที่นี่รับตัวคั่นทั่วไปทุกแบบโดยอัตโนมัติ

ทำไมจึงไม่ใช่การเข้ารหัสจริง

A1Z26 เป็นการแทนที่แบบหนึ่งต่อหนึ่งและไม่มีกุญแจ ใครก็ตามที่สังเกตว่าเลขสูงสุดคือ 26 ย่อมเดารูปแบบได้ทันที ใช้กับปริศนาเท่านั้น อย่าใช้กับสิ่งที่ต้องเก็บเป็นความลับ หากต้องการความลับจริง ให้ใช้ AES หรือ ChaCha20

เคล็ดลับการออกแบบปริศนา

  • เพิ่มลูกเล่น จับคู่ A1Z26 กับการเลื่อนแบบซีซาร์ (“A=2, B=3”) หรือสลับลำดับย้อนกลับ (“A=26, Z=1”) เพื่อให้เดายากขึ้น
  • ผสมหลายรหัส ใช้ร่วมกับรหัสมอร์ส เลขฐานสอง หรืออักษรเบรลล์ เพื่อสร้างปริศนาหลายชั้น
  • แบ่งเป็นคำ ขึ้นบรรทัดใหม่ระหว่างคำที่เข้ารหัสแล้ว จะช่วยให้ถอดรหัสง่ายขึ้นและทำให้ปริศนาดูเหมือนข้อความจริง
  • ใช้เป็นเบาะแสบอกความคืบหน้า A1Z26 สั้นพอที่จะเขียนลงบนอุปกรณ์ประกอบฉากชิ้นเล็ก หรือเขียนแทรกบนภาพเบาะแสในเอสเคปรูม

คำถามที่พบบ่อย

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

ไม่ได้ รหัส A1Z26 นิยามบนตัวอักษรละติน 26 ตัว และเครื่องมือนี้จับคู่เฉพาะ A ถึง Z เท่านั้น อักษรไทย (รวมถึงอักษรซีริลลิก อาหรับ กรีก จีน และตัวอักษรละตินที่มีเครื่องหมายกำกับอย่าง É, Ñ, Ü) จะถูกข้ามไปแทนที่จะถูกแปลงเป็นตัวเลข ให้ถอดข้อความเป็นอักษรโรมันก่อน (เช่น “สวัสดี” เขียนเป็น SAWATDEE) แล้วจึงเข้ารหัส หรือเลือกใช้รหัสที่ออกแบบมาสำหรับอักษรไทยโดยเฉพาะ

ไม่เหมือน รหัสซีซาร์เลื่อนตัวอักษรไปตามจำนวนคงที่ (เช่น A กลายเป็น D เมื่อเลื่อน 3) ส่วน A1Z26 แทนตัวอักษรด้วยลำดับที่ของมันในชุดตัวอักษร ทั้งสองเป็นรหัสอย่างง่ายและมักถูกสอนคู่กันในบทเรียนพื้นฐานด้านการเข้ารหัส

มี ผู้ออกแบบปริศนาบางคนใช้ A=0 ถึง Z=25 ซึ่งสะดวกต่อการคำนวณแบบมอดุลาร์ บางคนเลื่อนชุดตัวอักษรก่อน (เช่น N=1, O=2) เพื่อเพิ่มอีกชั้นหนึ่ง ส่วนเครื่องมือนี้ใช้การจับคู่แบบคลาสสิกคือ A=1

โดยทั่วไปได้ จากบริบท: ตัวเลขถูกจัดเป็นกลุ่ม ไม่มีตัวไหนเกิน 26 และจำนวนตัวเลขทั้งหมดใกล้เคียงกับความยาวของวลีสั้น ๆ หากพบตัวเลขที่มากกว่า 26 ให้ลองรูปแบบ A=01, B=02 (สองหลัก) หรือระบบอื่น

เครื่องมือที่เกี่ยวข้อง

ตัวเข้ารหัสไฟล์ Base64

เข้ารหัสไฟล์ใดก็ได้ (PDF, ZIP, รูปภาพ, ไฟล์ปฏิบัติการ) เป็นข้อความ Base64 เพื่อฝังใน JSON, อีเมล, YAML หรือ data URI ทำงานในเครื่องของคุณ ไม่มีการอัปโหลด

เครื่องแปลง ETH เป็น USD

แปลงอีเธอเรียม (ETH) เป็นดอลลาร์สหรัฐด้วยอัตรา ETH/USD แบบเรียลไทม์หรืออัตราที่คุณกำหนดเอง ดูว่าจำนวน ETH เท่าใดก็ได้มีมูลค่าเป็น USD เท่าไร

ตัวตรวจสอบ checksum

คำนวณ checksum แบบ MD5, SHA-1, SHA-256, SHA-384, SHA-512 หรือ CRC32 ของข้อความใดก็ได้ แล้วเปรียบเทียบกับค่าที่คาดไว้เพื่อดูผลชัดเจนว่าตรงกันหรือไม่

ตัวระบุการเข้ารหัส

วางไซเฟอร์เท็กซ์หรือแฮช แล้วตัวระบุจะแนะนำอัลกอริทึมหรือการเข้ารหัสที่น่าจะเป็น: MD5, SHA, bcrypt, AES, RSA, Base64 และอื่น ๆ

ตัวสร้าง CSR

สร้าง Certificate Signing Request แบบ PEM และคีย์ส่วนตัว RSA ที่จับคู่กัน ระบุ Common Name ช่องข้อมูลองค์กร และขนาดคีย์ (2048, 3072 หรือ 4096 บิต)

ตัวสร้าง HMAC

สร้างลายเซ็น HMAC (SHA-256, SHA-384, SHA-512, SHA-1 และ MD5) จากข้อความและกุญแจลับ เพื่อใช้ในการยืนยันตัวตนผ่าน API และ Webhook

เครื่องมือนี้มีให้บริการในภาษาอื่น