TL
Tool Lab
💰Donate
💰Donate

AES Encryptor / Decryptor

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.

รหัสผ่าน
ขนาดคีย์
ข้อความธรรมดา

เกี่ยวกับเครื่องมือนี้

เครื่องมือเข้ารหัสข้อความ AES ใช้ AES-GCM (โหมด Galois/Counter) ซึ่งให้ทั้งความลับและความสมบูรณ์ รหัสผ่านถูกแปลงเป็นคีย์เข้ารหัสด้วย PBKDF2 (100,000 รอบ, SHA-256)

รูปแบบเอาต์พุตคือ Base64(salt + IV + ข้อความเข้ารหัส + แท็กรับรอง) เป็นบล็อบที่พร้อมใช้ — วางเพื่อถอดรหัส ทุกการทำงานใช้ API crypto.subtle ของเบราว์เซอร์ ไม่ส่งข้อมูลไปยังเซิร์ฟเวอร์

วิธีใช้งาน

  1. เลือกโหมดเข้ารหัสหรือถอดรหัส
  2. ป้อนรหัสผ่านที่แข็งแกร่ง (ต้องใช้รหัสผ่านเดียวกันสำหรับทั้งสองโหมด)
  3. โหมดเข้ารหัส: พิมพ์/วางข้อความหรือคลิกตัวอย่าง
  4. โหมดถอดรหัส: วางข้อความเข้ารหัส Base64 จากเครื่องมือนี้
  5. คลิกเข้ารหัส/ถอดรหัสและคัดลอกผลลัพธ์

กรณีการใช้งาน

นักพัฒนาเข้ารหัสข้อมูลการตั้งค่าที่ละเอียดอ่อนก่อนจัดเก็บ นักวิจัยความปลอดภัยตรวจสอบตรรกะถอดรหัส AES-GCM ทีมงานแชร์ข้อมูลรับรองที่เข้ารหัสในวิกิสาธารณะ

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

  • เครื่องมือนี้ปลอดภัยสำหรับข้อมูลลับในการผลิตหรือไม่?การเข้ารหัสมีความแข็งแกร่งทางการเข้ารหัส แต่เครื่องมือเว็บมีความเสี่ยงในตัว ใช้เครื่องมือจัดการข้อมูลลับเฉพาะสำหรับข้อมูลลับในการผลิต
  • ทำไมข้อความเดียวกันถึงให้ข้อความเข้ารหัสต่างกันทุกครั้ง?มีการสร้าง salt และ IV ใหม่แบบสุ่มทุกครั้งที่เข้ารหัส นี่คือพฤติกรรมที่ถูกต้อง
  • จะเกิดอะไรขึ้นถ้าใช้รหัสผ่านผิด?AES-GCM มีแท็กรับรอง รหัสผ่านผิดจะทำให้เกิดข้อผิดพลาดแทนที่จะเป็นเอาต์พุตเสีย
  • สามารถถอดรหัสด้วยภาษาโปรแกรมอื่นได้หรือไม่?ได้ รูปแบบคือ AES-256-GCM มาตรฐานพร้อม PBKDF2 มีโค้ดที่เทียบเท่าสำหรับ Python, Node.js และ Java