Hash & Security คืออะไร?
Hash & Security ใช้ Web Crypto API สร้างค่า SHA-256/384/512 ของข้อความและไฟล์ สร้าง HMAC ตรวจความแข็งแรงรหัสผ่าน และเข้ารหัส/ถอดรหัสข้อความด้วย AES-256-GCM
ใช้ทำอะไรได้บ้าง
- ตรวจ checksum ของไฟล์ที่ดาวน์โหลด
- สร้าง HMAC สำหรับทดสอบ Webhook signature
- เข้ารหัสข้อความก่อนส่งผ่านช่องทางที่ไม่ปลอดภัย
เครื่องมือย่อยในหมวดนี้
วิธีใช้งาน
- เลือกเครื่องมือ
- ใส่ข้อความหรือเลือกไฟล์
- ผลลัพธ์คำนวณในเครื่อง
- คัดลอกค่า Hash หรือข้อความที่เข้ารหัส
ตัวอย่าง Input / Output
Input
abc (SHA-256)
Output
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
เหมาะกับงานแบบไหน
- DevOps/Release verification
- ทดสอบ API ที่ใช้ HMAC
- แชร์ข้อความลับแบบมีรหัสผ่าน
ข้อจำกัดที่ควรรู้
- AES-GCM ใช้ PBKDF2-SHA-256 600,000 รอบ + Salt สุ่ม 16 ไบต์ และ IV สุ่ม 12 ไบต์ใหม่ทุกครั้ง รูปแบบ payload: [version][iterations][salt][iv][ciphertext+tag] เข้ารหัสเป็น Base64
- ความปลอดภัยขึ้นกับความแข็งแรงของรหัสผ่าน และความปลอดภัยของอุปกรณ์/ส่วนขยาย Browser ของคุณ
- ไม่มี MD5 เพราะ Web Crypto ไม่รองรับและไม่ปลอดภัยแล้ว
- ตัวตรวจรหัสผ่านเป็นการประมาณแบบ heuristic ไม่ใช่การรับประกัน
คำถามที่พบบ่อย (FAQ)
รหัสผ่านหรือ Secret ถูกเก็บไว้ไหม?
ไม่ ค่าทั้งหมดอยู่ในหน่วยความจำของหน้าเว็บเท่านั้น ไม่บันทึกลง LocalStorage และไม่ถูก log
ถอดรหัสด้วยเครื่องมืออื่นได้ไหม?
ได้ถ้าเครื่องมือนั้นอ่านรูปแบบ payload เดียวกัน (PBKDF2-SHA256 + AES-256-GCM ตามโครงสร้างที่ระบุ)