T

Text Machine

เครื่องมือข้อความทรงพลัง ในเบราว์เซอร์ของคุณ

รหัสแอตบาช

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

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

ข้อความของคุณ
ผลลัพธ์แอตบาช

ป้อนข้อความด้านบนเพื่อดูผลลัพธ์แอตบาชที่นี่

ตารางลำดับอักษรแอตบาช

ธรรมดา

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

แอตบาช

Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J
I
H
G
F
E
D
C
B
A

วิธีใช้ รหัสแอตบาช

  1. 1

    พิมพ์หรือวางข้อความของคุณ

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

  2. 2

    อ่านผลลัพธ์แอตบาช

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

  3. 3

    ตรวจดูตารางลำดับอักษร

    เปิดตารางลำดับอักษรแอตบาชเพื่อดูการจับคู่ A ถึง Z เหนือ Z ถึง A ทั้งหมด และยืนยันว่าตัวอักษรแต่ละตัวถูกสลับอย่างไร

  4. 4

    คัดลอก ดาวน์โหลด หรือแชร์

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

ทำความเข้าใจรหัสแอตบาช

รหัสแอตบาชคืออะไร

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

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

รหัสแอตบาชทำงานอย่างไร

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

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

ตัวอย่างประกอบ

ลองนำคำว่า HELLO มาใช้ H จับคู่กับ S, E จับคู่กับ V, L จับคู่กับ O และ O จับคู่กับ L จนได้ข้อความเข้ารหัส SVOOL ส่ง SVOOL ย้อนกลับผ่านแอตบาชแล้วคุณจะได้ HELLO อีกครั้ง วลีที่ยาวกว่าก็ทำงานในแบบเดียวกัน ATTACK AT DAWN กลายเป็น ZGGZXP ZG WZDM โดยช่องว่างยังคงอยู่ที่เดิม สามคำจึงยังคงแยกจากกันอย่างชัดเจน

สังเกตว่าตัวอักษรซ้ำจะจับคู่กับตัวแทนเดียวกันเสมอ ดังนั้นตัว L คู่ใน HELLO จึงกลายเป็นตัว O คู่ การจับคู่แบบหนึ่งต่อหนึ่งที่ตายตัวนี้เองคือสิ่งที่นิยามรหัสแทนที่แบบอักษรเดียว

ตารางและสูตรของแอตบาช

รหัสทั้งหมดบรรจุอยู่ในตารางเล็ก ๆ ตารางเดียว คือแถวธรรมดา A ถึง Z อยู่เหนือแถวเข้ารหัส Z ถึง A หากกำหนดเลขให้ตัวอักษรตั้งแต่ 0 ถึง 25 โดยที่ A คือ 0 และ Z คือ 25 กฎก็เป็นเพียง E(x) = 25 - x และเนื่องจากการใช้มันสองครั้งจะคืนเลขเดิมกลับมา สูตรเดียวกันเป๊ะจึงถอดรหัสได้ ตารางอ้างอิงด้านล่างเครื่องมือแสดงการจับคู่ทั้งหมดให้เห็นในพริบตา

แอตบาชในภาษาฮีบรูและในคัมภีร์ไบเบิล

แอตบาชถูกใช้ครั้งแรกกับลำดับอักษรฮีบรู 22 ตัว โดยจับคู่ตัวอักษรแรก Aleph กับตัวสุดท้าย Taw, ตัวอักษรที่สอง Beth กับตัวรองสุดท้าย Shin และเรื่อยไปเช่นนี้ นักวิชาการได้ตั้งข้อสังเกตมานานถึงตัวอย่างที่ปรากฏชัดในคัมภีร์ไบเบิลภาษาฮีบรู ในหนังสือเยเรมีย์ (Jeremiah) ชื่อ Sheshach ถูกอ่านกันอย่างกว้างขวางว่าเป็นการเข้ารหัสแบบแอตบาชของ Babel ซึ่งหมายถึงบาบิโลน และ Leb Kamai ถูกอ่านว่าเป็นการเข้ารหัสของ Kasdim ชาวเคลเดีย ว่าสิ่งเหล่านี้เป็นรหัสที่จงใจหรือเป็นการเล่นคำยังคงเป็นที่ถกเถียง แต่ก็แสดงให้เห็นว่าเทคนิคนี้มีอายุอย่างน้อยสองพันห้าร้อยปี

จะสังเกตและเจาะแอตบาชได้อย่างไร

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

รหัสแอตบาชปลอดภัยหรือไม่

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

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

รหัสแอตบาชคืออะไร
แอตบาชเป็นหนึ่งในรหัสแบบแทนที่ที่เก่าแก่ที่สุด มันแทนตัวอักษรแต่ละตัวด้วยภาพสะท้อนของมันในลำดับอักษร ดังนั้น A กลายเป็น Z, B กลายเป็น Y และเรื่อยไปเช่นนี้ เดิมมันถูกคิดค้นขึ้นสำหรับลำดับอักษรฮีบรู และชื่อของมันมาจากคู่สองคู่แรกที่มันสลับ คือ Aleph กับ Taw และ Beth กับ Shin
รหัสแอตบาชทำงานอย่างไร
เขียนลำดับอักษรไปข้างหน้า แล้วเขียนย้อนกลับอีกครั้งไว้ข้างใต้ เพื่อให้ A ตรงกับ Z และ M ตรงกับ N ตัวอักษรแต่ละตัวในข้อความของคุณจะถูกสลับเป็นตัวที่อยู่ข้างใต้ ส่วนตัวเลข ช่องว่าง และเครื่องหมายวรรคตอนจะถูกคงไว้ไม่เปลี่ยนแปลง ซึ่งทำให้รูปร่างและความยาวของข้อความต้นฉบับยังคงมองเห็นได้
การเข้ารหัสและถอดรหัสในแอตบาชเหมือนกันหรือไม่
ใช่ แอตบาชผกผันในตัวเอง หมายความว่าการดำเนินการเดียวกันเป๊ะทั้งเข้ารหัสและถอดรหัส การส่งข้อความผ่านแอตบาชสองครั้งจะคืนข้อความต้นฉบับกลับมา จึงไม่มีโหมดถอดรหัสแยกต่างหากและไม่มีกุญแจ นั่นคือเหตุที่เครื่องมือนี้ใช้กล่องผลลัพธ์เดียวสำหรับทั้งสองทิศทาง
ขอตัวอย่างแอตบาชได้ไหม
คำว่า HELLO กลายเป็น SVOOL และการแปลง SVOOL กลับจะได้ HELLO อีกครั้ง วลี ATTACK AT DAWN กลายเป็น ZGGZXP ZG WZDM เนื่องจากการจับคู่นั้นตายตัว ตัวอักษรซ้ำจะจับคู่กับตัวแทนเดียวกันเสมอ ตัว L คู่ใน HELLO จึงยังคงเป็นตัว O คู่
ตารางลำดับอักษรแอตบาชคืออะไร
มันคือการจับคู่ทั้งหมดที่แสดงเป็นสองแถว คือลำดับอักษรธรรมดา A ถึง Z อยู่เหนือลำดับอักษรเข้ารหัส Z ถึง A ในการแปลงตัวอักษรหนึ่ง คุณหามันในแถวธรรมดาแล้วอ่านตัวอักษรที่อยู่ข้างใต้โดยตรง ตารางแบบโต้ตอบด้านล่างเครื่องมือแสดงการจับคู่ทั้งหมดให้เห็นในพริบตา
รหัสแอตบาชมาจากไหน
แอตบาชมีจุดกำเนิดมาจากลำดับอักษรฮีบรู โดยจับคู่ตัวอักษรแรก Aleph กับตัวสุดท้าย Taw และตัวอักษรที่สอง Beth กับตัวรองสุดท้าย Shin ซึ่งเป็นที่มาของชื่อมัน มันมีอายุอย่างน้อยสองพันห้าร้อยปี ทำให้เป็นหนึ่งในรหัสที่เก่าแก่ที่สุดเท่าที่รู้จัก
แอตบาชถูกใช้ในคัมภีร์ไบเบิลหรือไม่
มีตัวอย่างที่ปรากฏชัดหลายตัวอย่างในคัมภีร์ไบเบิลภาษาฮีบรู ในหนังสือเยเรมีย์ (Jeremiah) ชื่อ Sheshach ถูกอ่านกันอย่างกว้างขวางว่าเป็นการเข้ารหัสแบบแอตบาชของ Babel ซึ่งหมายถึงบาบิโลน และ Leb Kamai ถูกอ่านว่าเป็นการเข้ารหัสของ Kasdim ชาวเคลเดีย นักวิชาการยังคงถกเถียงว่าสิ่งเหล่านี้เป็นรหัสที่จงใจหรือเป็นการเล่นคำเชิงวรรณกรรม แต่ก็แสดงให้เห็นว่าเทคนิคนี้เป็นที่เข้าใจกันแล้วในสมัยโบราณ
จะเจาะหรือสังเกตรหัสแอตบาชได้อย่างไร
เนื่องจากมีการจับคู่ที่เป็นไปได้เพียงแบบเดียว คุณเจาะแอตบาชได้เพียงแค่ส่งข้อความผ่านรหัสอีกครั้ง เบาะแสที่บ่งชี้ว่ามีการใช้แอตบาชคือ A กลายเป็น Z เสมอ ดังนั้นตัวอักษรที่ปกติพบได้ยากเช่น Z และ Q จึงเริ่มปรากฏขึ้นบ่อยพอ ๆ กับตัวอักษรที่พบบ่อย และคำที่สั้นมากจะมีรูปร่างที่จดจำได้
แอตบาชเปลี่ยนตัวเลข ช่องว่าง หรือเครื่องหมายวรรคตอนหรือไม่
ไม่ มีเพียงตัวอักษร A ถึง Z เท่านั้นที่ถูกสะท้อนกลับด้าน และแต่ละตัวจะคงรูปตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็กไว้ ส่วนตัวเลข ช่องว่าง การขึ้นบรรทัดใหม่ และเครื่องหมายวรรคตอนจะผ่านไปโดยไม่เปลี่ยนแปลง ดังนั้นการจัดวางข้อความของคุณจึงยังคงอยู่ครบถ้วน
รหัสแอตบาชปลอดภัยหรือไม่
ไม่ ด้วยการจับคู่ที่ตายตัวเพียงแบบเดียวและไม่มีกุญแจ แอตบาชจึงไม่ให้การปกป้องที่แท้จริงและถูกแก้ได้ในทันทีที่ถูกสังเกตเห็น ควรถือว่ามันเป็นรหัสเพื่อการศึกษาและการเล่นปริศนาดีที่สุด สำหรับความปลอดภัยที่แท้จริง ควรใช้อัลกอริทึมสมัยใหม่เช่น AES แทน
ข้อความของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่
ไม่ การแปลงทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณทั้งหมด ข้อความของคุณจึงไม่ถูกอัปโหลด บันทึก หรือจัดเก็บไว้ที่ใด แม้แต่ลิงก์สำหรับแชร์ก็ยังเก็บข้อความของคุณไว้ในส่วนของ URL ที่อยู่หลังเครื่องหมายแฮช ซึ่งเบราว์เซอร์จะไม่ส่งไปยังเซิร์ฟเวอร์ ดังนั้นมันจึงยังคงเป็นส่วนตัวจนกว่าคุณจะเลือกแชร์
จะเขียนรหัสแอตบาชเป็นโค้ดได้อย่างไร
วนผ่านอักขระแต่ละตัวและตรวจสอบว่ามันเป็นตัวอักษรหรือไม่ ถ้าใช่ ให้ลบรหัสของ A เพื่อให้ได้ตัวเลขตั้งแต่ 0 ถึง 25 แทนตัวเลขนั้นด้วย 25 ลบด้วยตัวมันเองเพื่อสะท้อนกลับด้าน จากนั้นบวกรหัสของ A กลับเข้าไปแล้วแปลงเป็นอักขระ ส่วนอักขระที่ไม่ใช่ตัวอักษรจะถูกคัดลอกผ่านไปโดยไม่เปลี่ยนแปลง ใน JavaScript ฟังก์ชัน charCodeAt และ fromCharCode จัดการการแปลงเหล่านี้ ซึ่งเป็นวิธีการทำงานของเครื่องมือในเบราว์เซอร์นี้พอดี

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

ทำงานต่อด้วยเครื่องมือที่มีประโยชน์เหล่านี้

รหัสซีซาร์

รหัสลับวีฌ์แนร์

รหัสเรลเฟนซ์

รหัสเพลย์แฟร์

รหัสแอฟไฟน์

รหัสเบคอน