เครื่องมือ XOR Cipher
เครื่องมือ XOR cipher ออนไลน์ฟรี เข้ารหัสหรือถอดรหัสข้อความด้วย key โดยใช้ XOR cipher และแสดงผลเป็น hex รองรับ key แบบ UTF-8 และ hex ทำงาน 100% ฝั่ง client ไม่ส่งข้อมูลไปยังเซิร์ฟเวอร์
Loading tool...
เครื่องมือ XOR Cipher คืออะไร?
XOR cipher เป็นหนึ่งในรูปแบบ symmetric encryption ที่ง่ายที่สุด: ทุก byte ของข้อความจะถูกรวมกับ byte ของ key โดยใช้การดำเนินการ bitwise exclusive-or (XOR) การนำ key เดิมมาใช้ซ้ำจะย้อนกลับกระบวนการ จึงใช้ key ตัวเดียวกันทั้งเข้ารหัสและถอดรหัส เครื่องมือนี้ทำงานบนเบราว์เซอร์ของคุณทั้งหมด — ข้อความและ key ของคุณไม่ออกจากอุปกรณ์
ประโยชน์หลัก
- เข้าใจวิธีการทำงานของ symmetric encryption แบบ XOR ทีละ byte
- เลือก key แบบ UTF-8 หรือ hex และได้ ciphertext แบบ hex ที่สะอาด
- ตรวจสอบ round-trip ด้วยปุ่ม swap-and-decrypt คลิกเดียว
- ไม่ต้องสมัคร ไม่ต่อเน็ตเวิร์ก ไม่มีการติดตาม — ทำงานออฟไลน์และเป็นส่วนตัว 100%
กรณีการใช้งาน
- •นักเรียนที่เรียนรู้พื้นฐานของ symmetric cryptography
- •ผู้เล่น CTF ที่ถอดรหัส repeating-key XOR challenges
- •นักพัฒนาที่ตรวจสอบ byte-level encoders และ decoders
- •ทำให้ string ที่ไม่ละเอียดอ่อนอ่านยากเพื่อ config หรือ puzzle อย่างรวดเร็ว
- •วิศวกร QA ที่ทดสอบว่าระบบจัดการ byte stream ที่กำหนดเองได้อย่างไร
วิธีใช้เครื่องมือ XOR Cipher
- เลือกโหมด: เลือก Encrypt เพื่อแปลงข้อความเป็น ciphertext แบบ hex หรือ Decrypt เพื่อแปลง ciphertext แบบ hex กลับเป็นข้อความ ทั้งสองโหมดใช้ XOR key เดียวกัน
- ใส่ Key ของคุณ: พิมพ์ key ลับของคุณเป็นข้อความ UTF-8 (เช่น "secret") หรือสลับ key format เป็น Hex แล้วใส่ raw bytes (เช่น 1a2b3c4d) key จะถูกนำมาใช้ cyclically กับแต่ละ byte ของ input
- วางข้อมูลของคุณ: สำหรับการเข้ารหัส ให้พิมพ์หรือวางข้อความที่ต้องการเข้ารหัส สำหรับการถอดรหัส ให้วาง hex string ที่ได้จากการเข้ารหัสครั้งก่อน
- คัดลอกหรือสลับ: ผลลัพธ์จะปรากฏในช่องผลลัพธ์ทันที คลิก Copy เพื่อบันทึก หรือ Swap เพื่อย้ายผลลัพธ์กลับเข้าช่อง input และสลับโหมดเพื่อตรวจสอบการทำงานแบบ round-trip
คุณสมบัติหลัก
- เข้ารหัสและถอดรหัสแบบ symmetric ด้วย key ร่วมกันเพียงคีย์เดียว
- รับ key ได้ทั้งแบบข้อความ UTF-8 หรือ raw hex bytes
- ผลลัพธ์ ciphertext ออกมาเป็น hex สะอาด รับ input ถอดรหัสจาก hex ได้
- นำ key มาใช้ซ้ำแบบ cyclic เมื่อ key สั้นกว่าข้อความ
- แสดงสถิติเรียลไทม์: ความยาว input bytes, ความยาว key bytes และ key ในรูป hex
- ปุ่ม Swap สลับผลลัพธ์ที่เข้ารหัสกลับเข้าช่องถอดรหัสทันที