HMAC Generator
คำนวณรหัส HMAC-SHA256, SHA-384, SHA-512 หรือ SHA-1 ออนไลน์
Algorithm
Output Format
Secret Key
Message
เกี่ยวกับเครื่องมือนี้
HMAC Generator สร้างรหัสยืนยันตัวตนข้อความแบบแฮช (Hash-based Message Authentication Code) ซึ่งเป็นลายเซ็นเข้ารหัสที่ใช้ตรวจสอบทั้งความสมบูรณ์และความถูกต้องของข้อความ HMAC รวมคีย์ลับเข้ากับฟังก์ชันแฮช (MD5, SHA-1, SHA-256, SHA-512) เพื่อสร้างลายเซ็นเฉพาะตัว
HMAC ถูกใช้อย่างแพร่หลายในการยืนยันตัวตน API (AWS, Stripe) การตรวจสอบลายเซ็น webhook การเซ็น JWT และโปรโตคอลการส่งข้อมูลอย่างปลอดภัย
วิธีใช้งาน
- ป้อนข้อความที่ต้องการเซ็นลายเซ็น
- ป้อนคีย์ลับของคุณ (เก็บไว้เป็นความลับ)
- เลือกอัลกอริทึมแฮช (แนะนำ SHA-256 เพื่อความปลอดภัย)
- ลายเซ็น HMAC จะถูกสร้างขึ้นทันที — คัดลอกเพื่อนำไปใช้งาน
กรณีการใช้งาน
การเซ็นคำขอ API การตรวจสอบ payload ของ webhook การสร้างโทเคนเซสชัน และสถานการณ์ใดๆ ที่ต้องพิสูจน์ว่าข้อความถูกสร้างโดยผู้ส่งรายใดรายหนึ่ง
คำถามที่พบบ่อย
- HMAC คืออะไร? — HMAC (Hash-based Message Authentication Code) ใช้คีย์ลับร่วมกับฟังก์ชันแฮชเพื่อสร้างลายเซ็นดิจิทัลที่พิสูจน์ความถูกต้องของข้อความ
- ควรใช้อัลกอริทึมใด? — SHA-256 เป็นมาตรฐานอุตสาหกรรมสำหรับกรณีการใช้งานส่วนใหญ่ ควรหลีกเลี่ยง MD5 และ SHA-1 สำหรับแอปพลิเคชันที่ต้องการความปลอดภัยสูง
- คีย์ลับถูกส่งไปที่ใดหรือไม่? — ไม่ การคำนวณทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ คีย์และข้อความของคุณจะไม่ถูกส่งออกจากอุปกรณ์ของคุณเลย
- HMAC แตกต่างจากแฮชทั่วไปอย่างไร? — แฮชทั่วไป (SHA-256) ไม่มีคีย์ลับ — ใครก็สามารถคำนวณได้ ในขณะที่ HMAC ต้องใช้คีย์ลับที่แชร์ร่วมกัน ทำให้ไม่สามารถปลอมแปลงได้หากไม่รู้คีย์นั้น