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 ของเบราว์เซอร์ ไม่ส่งข้อมูลไปยังเซิร์ฟเวอร์
วิธีใช้งาน
- เลือกโหมดเข้ารหัสหรือถอดรหัส
- ป้อนรหัสผ่านที่แข็งแกร่ง (ต้องใช้รหัสผ่านเดียวกันสำหรับทั้งสองโหมด)
- โหมดเข้ารหัส: พิมพ์/วางข้อความหรือคลิกตัวอย่าง
- โหมดถอดรหัส: วางข้อความเข้ารหัส Base64 จากเครื่องมือนี้
- คลิกเข้ารหัส/ถอดรหัสและคัดลอกผลลัพธ์
กรณีการใช้งาน
นักพัฒนาเข้ารหัสข้อมูลการตั้งค่าที่ละเอียดอ่อนก่อนจัดเก็บ นักวิจัยความปลอดภัยตรวจสอบตรรกะถอดรหัส AES-GCM ทีมงานแชร์ข้อมูลรับรองที่เข้ารหัสในวิกิสาธารณะ
คำถามที่พบบ่อย
- เครื่องมือนี้ปลอดภัยสำหรับข้อมูลลับในการผลิตหรือไม่? — การเข้ารหัสมีความแข็งแกร่งทางการเข้ารหัส แต่เครื่องมือเว็บมีความเสี่ยงในตัว ใช้เครื่องมือจัดการข้อมูลลับเฉพาะสำหรับข้อมูลลับในการผลิต
- ทำไมข้อความเดียวกันถึงให้ข้อความเข้ารหัสต่างกันทุกครั้ง? — มีการสร้าง salt และ IV ใหม่แบบสุ่มทุกครั้งที่เข้ารหัส นี่คือพฤติกรรมที่ถูกต้อง
- จะเกิดอะไรขึ้นถ้าใช้รหัสผ่านผิด? — AES-GCM มีแท็กรับรอง รหัสผ่านผิดจะทำให้เกิดข้อผิดพลาดแทนที่จะเป็นเอาต์พุตเสีย
- สามารถถอดรหัสด้วยภาษาโปรแกรมอื่นได้หรือไม่? — ได้ รูปแบบคือ AES-256-GCM มาตรฐานพร้อม PBKDF2 มีโค้ดที่เทียบเท่าสำหรับ Python, Node.js และ Java