เครื่องมือสร้างและตรวจสอบ HMAC

สร้างและตรวจสอบรหัส HMAC (HMAC-SHA256, HMAC-SHA512, HMAC-MD5) ในเบราว์เซอร์ของคุณ ปลอดภัย เป็—ส่วนตัว 100%

รูปแบบ คีย์:
57 ตัวอักษร57 ไบต์ (UTF-8)

ค่า HMAC Digest ที่สร้างได้

ใส่ข้อความหรือข้อมูลอินพุตด้านบนเพื่อคำนวณ HMAC

วางลายเซ็น HMAC ที่ได้รับจาก GitHub, Stripe, Shopify หรือ API เพื่อตรวจสอบความถูกต้อง

HMAC คืออะไร?

HMAC (Keyed-Hash Message Authentication Code) คือกลไกเข้ารหัสลับที่ผสาน Secret Key เข้ากับฟังก์ชัน Hash (SHA-256, SHA-512, MD5)

ช่วยยืนยันความถูกต้องและความครบถ้วนของข้อมูล — รับรองว่า Payload ถูกสร้างขึ้นโดยผู้ถือ Secret Key และไม่ถูกดัดแปลงระหว่างทาง

ความเป็นส่วนตัวฝั่งไคลเอนต์ 100%

Secret Key ข้อความ และไฟล์ไบนารีทั้งหมด จะถูกประมวลผลภายในเบราว์เซอร์ของคุณเท่านั้น crypto.subtle.

API keys และลายเซ็นของคุณจะไม่มีทางถูกส่งผ่านอินเทอร์เน็ตไปยังเซิร์ฟเวอร์ภายนอก

ส่วนหัว Webhook ที่พบบ่อย

  • GitHub: X-Hub-Signature-256
  • Stripe: Stripe-Signature
  • Shopify: X-Shopify-Hmac-SHA256
  • Twilio: X-Twilio-Signature
  • Slack: X-Slack-Signature

Related Tools

Tools you might also need

ส่วนตัว 100% • ไม่อัปโหลดไฟล์ขึ้นเซิร์ฟเวอร์

ทำไมต้องใช้ เครื่องมือสร้างและตรวจสอบ HMAC ฟรีของ Utiliome?

ออกแบบมาเพื่อความเป็นส่วนตัวสูงสุด ทำงานได้ทันที ไม่มีสะดุด ไม่ต้องสมัครสมาชิก ไม่ต้องเสียเงิน และไม่ต้องลงทะเบียน

ส่วนตัว 100% ประมวลผลในเครื่อง

รหัสลบ ข้อความ และไฟล์ของคุณจะประมวลผลในหน่วยความจำของเบราว์เซอร์ด้วย Web Crypto API โดยไม่มีการอัปโหลดข้อมูลไปยังเซิร์ฟเวอร์

รองรับอ—ลกอริทึมหลักครบถ้วน

สร้างลายเซ็น HMAC ด้วย HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 และ HMAC-MD5 ได้ทันที

ตรวจสอบ Webhook & ลายเซ็น

วาง—ายเซ็น Webhook ที่คาดหวัง (GitHub, Stripe, Shopify) เพื่อตรวจสอบความถูกต้องและป้องก—นการปลอมแปลงข้อมูล

ถอดรหัสและคีย์ยืดหยุ่น

ป้อนรหัสลับในรูปแบบ UTF-8, Hex หรือ Base64 และดูผลลัพธ์ในรูปแบบ Hexadecimal, Base64 หรือ Base64URL

Utiliome เปรียบเทียบกับทางเลือกคลาวด์แบบเดิม

เปรียบเทียบขีดความสามารถของเอนจิน WebAssembly ภายในเครื่อง กับเครื่องมือคลาวด์แบบเก่า

ฟีเจอร์ Utiliome (ประมวลผลในเบราว์เซอร์) เครื่องมือแปลงไฟล์บนคลาวด์แบบเดิม
ความเป็นส่วนตัวของข้อมูล ทำงานออฟไลน์ 100% / ฝั่งไคลเอ็นต์ (ปลอดภัยสำหรับ Webhook Secret) ส่งรหัสลับผ่าน HTTP ไปยังเซิร์ฟเวอร์ภายนอก
ความเร็ว คำนวณแบบเรียลไทม์ทันทีที่คุณพิมพ์ ต้องกดปุ่มส่งฟอร์มและรอ—ารตอบรับจากเครือข่าย
การแฮชไฟล์ รองรับไฟล์ไบนารีผ่านการล—กและวาง รองรับเฉพาะข้อความตัวอักษร

วิธีใช้งาน เครื่องมือสร้างและตรวจสอบ HMAC ใน 3 ขั้นตอนง่ายๆ

ไม่ต้องติดตั้งโปรแกรม ทุกอย่างทำงานได้โดยตรงผ่านเว็บเบราว์เซอร์ของคุณ

1

ป้อนรหัสลับและเลือกอัลกอริทึม

พิมพ์หรือวารหัสลับของคุณ เลือกการถอดรหัสคีย์ (UTF-8, Hex, Base64) และเลือกอัลกอริทึม HMAC (SHA256, SHA512, MD5)

2

ใส่ข้อความ Payload หรืออัปโหลดไฟล์

ป้อนข—อความ payload หรือลากและวางไฟล์ไบนารีลงในพื้นที่อัปโหลด

3

คัดลอก HMAC หรือตรวจสอบความถูกต้อง

คัดลอกค่า Hex หรือ Base64 ที่สร้างขึ้นได้ทันที หรือวางลายเซ็น Webhook เพื่อตรวจสอบความถูกต้อง

HMAC คืออะไรและทำงานอย่างไร?

คำตอบโดยย่อ: HMAC (Hash-based Message Authentication Code) ผสมผสานฟังก์ชันแฮชทางรหัสผ่านเข้ากับรหัสลับ เพื่อรับประกันทั้งความถู—ต้องของข้อมูลและความแท้จริงของผู้ส่ง

HMAC ถูกใช้ย่างแพร่หลายในการพัฒนาเว็บสมัยใหม่เพื่อเซ็นชื่อคำขอ API, ยืนยันความูกต้องของ Webhook และรักษาความปลอดภัยปลายทาง API ซึ่งต่างจากแฮชมาตรฐน (เช่น SHA-256) ที่ตรวจสอบเพียงว่าข้อมูลไม่ถูกแก้ไข HMAC จะพิสูจน์ว่าผู้ส่รู้รหัสลับที่แชร์ร่วมกัน

เมื่อปลายทาง API (เช่น GitHub Webhooks หรือ Stripe) ส่งข้อมูลไปยังเซิร์ฟเวอร์ของคุณ ระบบจะคำนวณ HMAC ของ payload โดยใช้รหัสลับ webhook แล้วส่งมาใน header จากนั้นเซิร์ฟเวอร์ของคุณจะคำนวณ HMAC ซ้ำในเครื่องเพื่อยืนยันว่าข้อความถูกต้องและไม่ได้ถูกดัดแปลง

ทำไมคุณไ—่ควรใช้เครื่องมือเว็บคลาวด์กับ Webhook Secret

คำตอบโดยย่อ: การวางรหัสลับระ—บจริงลงในเครื่องมือเว็บฝั่งเซิร์ฟเวอร์อาจทำให้ข้อมูลรับรอง API รั่วไหลไปยังบันทึกของบุคคลที่สาม Utiliome คำนวณ HMAC ในเครื่องของคุณ 100%

หกคุณดีบัก Webhook โดยใช้เครื่องมือออนไลน์ทั่วไป รหัสลับและ payload ของคุณจะถูกส่งผ่านคำขอ HTTP ไปยังเซิร์ฟเวอร์ภายนอก ซึ่งอาจถูกบันทึกไว้ในบันทึกเข้ถึงเซิร์ฟเวอร์หรือฐานข้อมูลวิเคราะห์

Utiliome ทำงานภายใต้สถาปตยกรรมไร้เซิร์ฟเวอร์ที่เข้มงวด Web Crypto API ในเบราว์เซอร์ของคุณจะประมวลผลการำนวณทางรหัสผ่านทั้งหมดภายใน RAM โดยตรง ไม่มีคีย์หรือข้อมูลใดหลุออกจากเบราว์เซอร์ของคุณ

คำถามที่พบบ่อยและคู่มือทางเทคนิค เครื่องมือสร้างและตรวจสอบ HMAC

รวมทุกสิ่งที่คุณควรรู้เกี่ยวกับการใช้งาน สร้าง hmac sha256 ออนไลน์ ออนไลน์ฟรีของ Utiliome

รหัสลับของฉันถูกส่งผ่านอินเทอร์เน็ตหรือไม่?

ไม่ถูกส่ง การคำนวณ HMAC ทั้งหมดทำในเบราว์เซอร์ของคุณผ่าน Web Crypto API รหัสลับจะไม่หลุดออกจากอุปกรณ์ของคุณ

รองรับอัลกอริทึม HMAC ใดบ้าง?

เรารองรับ HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1 และ HMAC-MD5

ฉันสามารถแฮชไฟล์รวมถึงข้อความได้หรือไม่?

ได้ คุณสามารถอัปโหลดไฟล์ไบนารีใดๆ ผ่านการลากและวางเพื่อคำนวณ—ายเซ็น HMAC ได้