ตัวสร้าง HMAC
ยืนยันข้อความด้วยความลับร่วมกัน
ข้อมูลเข้า
ข้อความ UTF-8 รองรับข้อความว่างด้วย
คงช่องว่างในข้อความไว้
ขั้นสูง
คีย์แบบ hex และ Base64 จะถอดรหัสอย่างเข้มงวดและต้องไม่มีช่องว่าง
ผลลัพธ์
HMAC ยืนยันข้อความด้วยความลับร่วมกัน ไม่ใช่การเข้ารหัสข้อความ
ข้อความ ความลับ และผลลัพธ์อยู่ในแท็บนี้เท่านั้น โดยไม่บันทึกหรืออัปโหลด
เกี่ยวกับ HMAC
HMAC ใช้ความลับร่วมกันเพื่อยืนยันข้อความ ไม่ได้เข้ารหัสข้อความ เครื่องมือนี้ใช้ Web Crypto และเก็บข้อความ ความลับ และผลลัพธ์ในหน่วยความจำเท่านั้น ค่าเริ่มต้นคือ SHA-256 และรองรับ SHA-384 กับ SHA-512 ข้อความจำกัดที่ 1,000,000 หน่วย UTF-16 และความลับที่ 65,536 หน่วย
วิธีใช้
ป้อนข้อความและความลับที่ไม่ว่าง เลือกอัลกอริทึมกับรูปแบบผลลัพธ์ แล้วกดสร้าง HMAC ข้อความว่างก็ใช้ได้ ขั้นสูงรองรับคีย์เลขฐานสิบหกหรือ Base64 มาตรฐานที่มีส่วนเติมถูกต้อง ช่องว่างในข้อความคงเดิม แต่คีย์ที่เข้ารหัสแทนค่าต้องไม่มีช่องว่าง การแก้ไขจะล้างผลลัพธ์เก่า คัดลอกหรือดาวน์โหลด hmac.txt หรือกดล้างเพื่อรีเซ็ต
ข้อจำกัดและการเข้ารหัส
ข้อความจะเข้ารหัสเป็น UTF-8 และเว้นว่างได้ คีย์ลับต้องถอดรหัสได้อย่างน้อยหนึ่งไบต์ คีย์ hex ต้องมีจำนวนหลักเป็นเลขคู่ คีย์ Base64 ใช้ตัวอักษรมาตรฐานพร้อม padding ที่ถูกต้อง ส่วน Base64URL หรือช่องว่างจะถูกปฏิเสธ ผลลัพธ์ Base64URL ตัด padding ออก ขีดจำกัด: ข้อความ 1,000,000 และคีย์ลับ 65,536 หน่วย UTF-16 ข้อมูลที่ยาวกว่านี้จะถูกปฏิเสธ ไม่ถูกตัดทอน
