เครื่องมือเข้ารหัสอัตบาช
เข้ารหัสและถอดรหัสข้อความด้วยรหัสลับอัตบาชโบราณแบบสลับตัวอักษร (A↔Z, B↔Y, C↔X, …) มาพร้อมระบบแสดงภาพการสลับตัวอักษรแบบสด ตารางจับคู่ฉบับเต็ม ตัวเลือกอัตบาชภาษาฮิบรูตามคัมภีร์ไบเบิล โหมดสลับตัวเลข และการพิสูจน์คุณสมบัติผกผันในตัวเองสำหรับการแปลงกลับ
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ เครื่องมือเข้ารหัสอัตบาช
เครื่องมือเข้ารหัสอัตบาชนี้ช่วยเข้ารหัสและถอดรหัสรหัสลับการแทนที่ที่เก่าแก่ที่สุดในโลก — ชุดตัวอักษรกระจกเงาจากคัมภีร์ไบเบิลภาษาฮีบรู เพียงพิมพ์ข้อความใดก็ได้และรับชมภาพจำลองกระจกเงาแบบเรียลไทม์ที่จะจับคู่ตัวอักษรแต่ละตัวกับผลสะท้อนของมัน (A↔Z, B↔Y, C↔X) คุณจะได้รับมุมมองแบบก่อน/หลังแบบตัวอักษรต่อตัวอักษร, สถิติ, การพิสูจน์การทำงานไป-กลับว่า Atbash เป็นฟังก์ชันผกผันในตัวเอง และห้องทดลองเปรียบเทียบแบบเคียงข้างกันระหว่าง Atbash อักษรละตินดั้งเดิม, Atbash แบบสะท้อนตัวเลข และ Atbash ภาษาฮีบรูในคัมภีร์ไบเบิลดั้งเดิม
ตารางคู่กระจกเงา (Atbash อักษรละติน)
Atbash ถูกกำหนดโดยคู่กระจกเงา 13 คู่ ตัวอักษรธรรมดาแต่ละตัวจะสลับกับคู่ของมันที่อยู่อีกฝั่งหนึ่งของชุดตัวอักษร:
Atbash ภาษาฮีบรูดั้งเดิม
ชื่อของรหัสลับนี้มาจากคำอธิบายภาษาฮีบรูของตัวมันเอง: Aleph (א) จับคู่กับ Tav (ת), Beth (ב) จับคู่กับ Shin (ש) เมื่อนำอักษรทั้งสี่ตัวมาสะกดรวมกันจะได้: A-T-B-Sh → אתבש → Atbash และนี่คือคู่กระจกเงาภาษาฮีบรูทั้งสิบเอ็ดคู่:
วิธีใช้งานเครื่องมือเข้ารหัสอัตบาช
- พิมพ์หรือวางข้อความธรรมดาหรือข้อความรหัสลับ Atbash ของคุณลงในช่องรับข้อมูล ภาพจำลองกระจกเงาทางด้านขวาจะจับคู่ตัวอักษรล่าสุดกับคู่สะท้อนของมันแบบเรียลไทม์
- เลือกรูปแบบที่ต้องการ Atbash จะสะท้อนเฉพาะอักษรละตินเท่านั้น Atbash + ตัวเลข จะเพิ่มการสะท้อนตัวเลข 0-9 ไปเป็น 9-0 ด้วย ซึ่งมีประโยชน์สำหรับการซ่อนรหัส ID ควบคู่ไปกับคำศัพท์ ส่วน Atbash ภาษาฮีบรู จะใช้การจับคู่ตามคัมภีร์ไบเบิลดั้งเดิมกับข้อความภาษาฮีบรู
- คลิก ใช้ Atbash ผลลัพธ์ฉบับเต็มจะปรากฏด้านล่างพร้อมแผนผังกระจกเงาตัวอักษรต่อตัวอักษร, ตารางการแทนที่ที่ไม่ซ้ำกัน, สถิติ และการพิสูจน์แบบไป-กลับว่า Atbash เป็นฟังก์ชันผกผันในตัวเอง
- ใช้ปุ่ม คัดลอก เพื่อคัดลอกข้อความรหัสลับหรือข้อความต้นฉบับ หากต้องการถอดรหัส Atbash ให้วางข้อความรหัสลับแล้วคลิก ใช้ Atbash อีกครั้ง — ไม่จำเป็นต้องใช้ปุ่มถอดรหัสแยกต่างหาก
อธิบายรูปแบบทั้งสามตัวเลือก
ตัวอย่างการแปลง Babel → Sheshach (เยเรมีย์ 25:26)
การใช้รหัส Atbash ที่เก่าแก่ที่สุดที่มีหลักฐานบันทึกไว้ปรากฏในหนังสือเยเรมีย์ ซึ่งศาสดาพยากรณ์ได้ซ่อนชื่อ Babel (บาบิโลน) ไว้ภายใต้คำว่า Sheshach ในภาษาฮีบรู คำว่า Babel สะกดว่า בבל (B-B-L) เมื่อแปลงด้วย Atbash จะได้ดังนี้:
- ב (Beth) ↔ ש (Shin)
- ב (Beth) ↔ ש (Shin)
- ל (Lamed) ↔ כ (Kaph)
ดังนั้น בבל จึงกลายเป็น ששך — ซึ่งอ่านออกเสียงว่า Sheshach นี่คือชื่ออำพรางที่ปรากฏในหนังสือเยเรมีย์ 25:26 และ 51:41 ของคัมภีร์ไบเบิลภาษาฮีบรู ลองกดตัวอย่างด่วน "Babel → Sheshach" ด้านบนเพื่อดูการทำงานในระบบแสดงผลลัพธ์เรียลไทม์
ทำไม Atbash ถึงเป็นฟังก์ชันผกผันในตัวเอง
Atbash เป็นรหัสลับประเภทผกผันในตัวเอง (Involutory Cipher) เนื่องจากการสะท้อนเงาสองครั้งจะให้ผลลัพธ์เท่ากับค่าเดิม หากแทนตัวอักษรด้วยตัวเลข 0 ถึง 25 ฟังก์ชันของ Atbash จะอยู่ในรูป \( f(i) = 25 - i \) เมื่อใช้ฟังก์ชันนี้ซ้อนกันสองครั้งจะได้ \( f(f(i)) = 25 - (25 - i) = i \) ซึ่งหมายความว่าคุณจะกลับมาที่จุดเริ่มต้น คุณสมบัติเดียวกันนี้ยังใช้ได้กับการสะท้อนตัวเลข \( g(d) = 9 - d \) และชุดตัวอักษรภาษาฮีบรู 22 ตัว \( h(i) = 21 - i \) ปุ่มเดียวจึงสามารถทำได้ทั้งการเข้ารหัสและถอดรหัส
ตารางเปรียบเทียบด่วน Atbash vs Caesar vs ROT13
| รหัสลับ | ประเภท | คีย์ | ผกผันในตัวเอง | คำว่า Hello |
|---|---|---|---|---|
| Atbash | การสะท้อนเงา (Reflection) | ไม่มี (ตายตัว) | ใช่ | Svool |
| Caesar (เลื่อน 3 ตำแหน่ง) | การเลื่อนตำแหน่ง (Rotation) | จำนวนตำแหน่งที่เลื่อน | ไม่ใช่ | Khoor |
| ROT13 | การเลื่อนตำแหน่ง (เลื่อน 13) | ตายตัวที่ 13 | ใช่ | Uryyb |
ความแตกต่างที่สำคัญ: Caesar และ ROT13 จะเลื่อนตัวอักษรทุกตัวไปด้วยระยะทางที่เท่ากันทั้งหมด ส่วน Atbash จะใช้วิธีสะท้อนกลับด้าน สำหรับ Atbash ตัวอักษร A และ Z จะสลับกัน (เกิดการกระโดดไกลที่สุด) ในขณะที่ M และ N สลับกัน (เกิดการขยับน้อยที่สุด) แต่ใน Caesar/ROT13 ตัวอักษรทุกตัวจะขยับไปในระยะทางที่เท่ากันเท่ากันหมด
การคำนวณ Atbash ด้วยมือในบรรทัดเดียว
สำหรับอักษรละติน สูตรคือ: ผลลัพธ์ = (25 − ตำแหน่งตัวอักษร) + 'A' หากต้องการคิดในใจ: ให้ดูว่าตัวอักษรนั้นอยู่ห่างจาก A เท่าใด จากนั้นให้นับถอยหลังด้วยระยะทางที่เท่ากันจาก Z ตัวอย่างเช่น:
Aอยู่ตำแหน่งที่ 0 → ตัวสะท้อนคือตำแหน่งที่ 25 จาก A → ได้ผลลัพธ์เป็นZHอยู่ตำแหน่งที่ 7 → ตัวสะท้อนคือตำแหน่งที่ 25 − 7 = 18 → ได้ผลลัพธ์เป็นSMอยู่ตำแหน่งที่ 12 → ตัวสะท้อนคือตำแหน่งที่ 25 − 12 = 13 → ได้ผลลัพธ์เป็นNซึ่งเป็นคู่ตรงกลางที่แทบจะไม่ขยับเลยZอยู่ตำแหน่งที่ 25 → ตัวสะท้อนคือตำแหน่งที่ 0 → ได้ผลลัพธ์เป็นAมีความสมมาตรกันอย่างสมบูรณ์
รหัสลับ Atbash ถูกนำมาใช้งานที่ใดบ้างในปัจจุบัน
- ทุนการศึกษาด้านคัมภีร์ไบเบิล นักวิจัยที่แปลคัมภีร์ไบเบิลภาษาฮีบรูใช้ Atbash เพื่อถอดรหัสคำศัพท์ เช่น Sheshach (=Babel) และ Leb Kamai (=Kasdim/Chaldea) ในหนังสือเยเรมีย์
- การแข่งขัน CTF และปริศนาเชาว์ปัญญา ผู้จัดการแข่งขันแนว Capture-the-flag มักจะใช้ Atbash เป็นโจทย์อุ่นเครื่องก่อนจะเข้าสู่รอบรหัสลับคลาสสิกที่ยากขึ้น
- ห้องเกมแนว Escape room และเกม ARG นักออกแบบเกมชื่นชอบ Atbash เนื่องจากไม่จำเป็นต้องใช้คีย์ลับในการไขปริศนา และง่ายต่อการพิมพ์ข้อมูลลงบนการ์ดใบเดียว
- การเรียนการสอนด้านวิทยาการรหัสลับ Atbash เป็นรหัสลับแบบสะท้อนเงาที่เข้าใจง่ายที่สุด และมีการนำมาใช้กันอย่างแพร่หลายในวิชาบรรยายเกี่ยวกับรหัสลับควบคู่ไปกับรหัสลับ Caesar
- การซ่อนข้อความสปอยเลอร์ เช่นเดียวกับ ROT13 รหัส Atbash สามารถช่วยซ่อนข้อความจากการมองผ่านๆ ได้ด้วยรูปแบบการแสดงผลทางสายตาที่แตกต่างออกไป ช่วยเพิ่มความหลากหลายในการใช้งาน
ข้อแจ้งเตือนด้านความปลอดภัย
Atbash ไม่ใช่การเข้ารหัสข้อมูลที่ปลอดภัยสำหรับยุคปัจจุบัน มันเป็นเพียงการแปลงรูปแบบที่ผันกลับได้ซึ่งใครๆ ก็สามารถถอดรหัสได้ภายในเวลาไม่กี่วินาที ไม่ว่าจะด้วยมือ บนกระดาษ หรือด้วยสคริปต์สั้นๆ บรรทัดเดียว เนื่องจากไม่มีคีย์ลับ ทุกคนจึงใช้กฎการจับคู่ชุดเดียวกันทั้งหมด ห้ามใช้ Atbash ในการปกป้องรหัสผ่าน, ข้อมูลส่วนบุคคล, ข้อมูลทางการเงิน หรือข้อมูลใดๆ ที่ต้องการเก็บรักษาเป็นความลับอย่างเด็ดขาด สำหรับการปกป้องข้อมูลจริง โปรดเลือกใช้รหัสลับที่ทันสมัย เช่น AES-256, ChaCha20, RSA หรือ libsodium จงคิดว่า Atbash เป็นเพียงแค่วิธีการ อำพรางสายตา ข้อความเท่านั้น ไม่ใช่การทำให้อ่อนไหวต่อ ความปลอดภัย
เคล็ดลับเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
- หากต้องการถอดข้อความรหัสลับ Atbash ให้วางข้อความดังกล่าวแล้วคลิก ใช้ Atbash อีกครั้ง — ปุ่มเดิมสามารถทำงานได้เนื่องจากรหัสลับนี้เป็นฟังก์ชันผกผันในตัวเอง
- สำหรับข้อความผสมที่มีทั้งตัวอักษรและตัวเลข ให้เลือกรูปแบบ Atbash + ตัวเลข เพื่ออำพรางตัวเลขเหล่านั้นด้วย
- หากคุณต้องการให้ตัวอักษรทั้งหมดออกมาเป็นรูปแบบเดียวกันโดยไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ ให้เอาเครื่องหมายถูกออกจากช่อง "คงรูปแบบตัวพิมพ์เล็ก-ใหญ่ตามต้นฉบับ" เครื่องมือจะปรับข้อความให้เป็นตัวพิมพ์ใหญ่ (UPPER) ทั้งหมดก่อนที่จะทำการสะท้อนเงา
- สำหรับการศึกษาคัมภีร์ไบเบิลภาษาฮีบรู ให้เลือกรูปแบบ Atbash ภาษาฮีบรู และวางข้อความภาษาฮีบรูลงไป ตัวอักษรรูปแบบท้ายคำ (ך, ם, ן, ף, ץ) จะถูกปรับให้เป็นรูปแบบมาตรฐานก่อนที่จะทำการสะท้อนเงา
- ตัวอักษรที่ไม่อยู่ในรหัสอักขระ ASCII หรือไม่อยู่ในชุดตัวอักษรที่เลือกไว้ (เช่น ตัวอักษรที่มีเครื่องหมายวรรคยุกต์, อักษร CJK ภาษาจีน-ญี่ปุ่น-เกาหลี, อีโมจิ) จะคงเดิมไว้โดยไม่มีการเปลี่ยนแปลงในทุกรูปแบบตัวเลือก
คำถามที่พบบ่อย (FAQ)
รหัสลับ Atbash คืออะไร?
Atbash เป็นหนึ่งในรหัสลับการแทนที่แบบดั้งเดิมที่เก่าแก่ที่สุดที่มีการบันทึกไว้ มันจะแทนที่ตัวอักษรแต่ละตัวด้วยตัวอักษรตรงข้ามแบบกระจกเงาในชุดตัวอักษร — A กลายเป็น Z, B กลายเป็น Y, C กลายเป็น X และเป็นเช่นนี้ไปเรื่อยๆ รหัสลับนี้มีต้นกำเนิดมาจากภาษาฮีบรูโบราณ โดยที่ Aleph (ตัวอักษรตัวแรก) จะจับคู่กับ Tav (ตัวอักษรตัวสุดท้าย) และ Beth จับคู่กับ Shin คำว่า "Atbash" เองนั้นสร้างขึ้นมาจากตัวอักษรเหล่านี้: A-T-B-Sh
Atbash แตกต่างจาก ROT13 หรือ Caesar อย่างไร?
Caesar และ ROT13 เป็นรหัสลับแบบเลื่อนตำแหน่ง — ตัวอักษรทุกตัวจะเลื่อนไปด้วยระยะที่เท่ากัน (3 สำหรับ Caesar แบบคลาสสิก, 13 สำหรับ ROT13) ส่วน Atbash เป็นรหัสลับแบบสะท้อนเงา — ตัวอักษรที่อยู่ใกล้จุดเริ่มต้นจะจับคู่กับตัวอักษรที่อยู่ใกล้จุดสิ้นสุด ในขณะที่ตัวอักษรตรงกลางแทบจะไม่มีการเคลื่อนไหวเลย (M↔N) Atbash ไม่มีคีย์สำหรับการเข้ารหัส ในขณะที่คีย์ของ Caesar คือจำนวนตำแหน่งที่เลื่อน
Atbash ปลอดภัยสำหรับการเข้ารหัสจริงหรือไม่?
ไม่ปลอดภัย Atbash ไม่มีคีย์ลับและมีตัวอักษรที่เป็นไปได้เพียง 26 ตัว ดังนั้นจึงถูกถอดรหัสได้ง่ายๆ ด้วยการวิเคราะห์ความถี่ของตัวอักษรหรือแค่ลองถอดรหัสเพียงครั้งเดียว ควรใช้สำหรับปริศนา, การเรียนการสอน, การซ่อนสปอยเลอร์ และกิจกรรมฝึกฝน CTF เท่านั้น ไม่ควรใช้เพื่อปกป้องข้อมูลที่เป็นความลับใดๆ
ทำไม Atbash ถึงเป็นฟังก์ชันผกผันในตัวเอง?
Atbash เป็นฟังก์ชันผกผันในตัวเองเนื่องจากคูณหรือสะท้อนสองครั้งจะคืนค่าเดิม หาก A จับคู่กับ Z แล้ว Z ก็จะจับคู่กลับมาเป็น A ในทางคณิตศาสตร์ การจับคู่คือ \( f(i) = 25 - i \) และ \( f(f(i)) = 25 - (25 - i) = i \) การทำงานด้วยปุ่มเดียวจึงสามารถทำได้ทั้งเข้ารหัสและถอดรหัส
มีบทไหนในคัมภีร์ไบเบิลที่ใช้ Atbash บ้าง?
หนังสือเยเรมีย์ใช้ Atbash เพื่อซ่อนชื่อ "Babel" (บาบิโลน) ไว้ในคำว่า "Sheshach" (เยเรมีย์ 25:26 และ 51:41) ตัวอักษรภาษาฮีบรูของคำว่า Babel — B-B-L — เมื่อแปลงด้วย Atbash จะได้เป็น Sh-Sh-K ซึ่งทำให้เกิดชื่อสถานที่อำพราง นี่คือการใช้รหัสลับที่เก่าแก่ที่สุดที่มีการบันทึกไว้ในประวัติศาสตร์
Atbash ยังคงรักษารูปแบบตัวพิมพ์ใหญ่-เล็กและเครื่องหมายวรรคตอนไว้หรือไม่?
ใช่ ตัวพิมพ์ใหญ่จะจับคู่กับตัวพิมพ์ใหญ่ ตัวพิมพ์เล็กจะจับคู่กับตัวพิมพ์เล็ก ส่วนช่องว่าง ตัวเลข และเครื่องหมายวรรคตอนจะคงเดิมโดยไม่มีการเปลี่ยนแปลง เว้นแต่คุณจะเปลี่ยนไปใช้รูปแบบ Atbash + ตัวเลข ซึ่งจะสะท้อนตัวเลข 0-9 เป็น 9-0 ด้วย
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"เครื่องมือเข้ารหัสอัตบาช" ที่ https://MiniWebtool.com/th/เครื่องมือเข้ารหัสอัตบาช/ จาก MiniWebtool, https://MiniWebtool.com/
โดยทีมงาน miniwebtool อัปเดตล่าสุด: 2026-05-26