HMAC Generator at Verifier

Gumawa at i-verify ang HMAC-SHA256, HMAC-SHA512, at HMAC-MD5 sa browser. 100% pribado. Walang sign-up.

Format ng Susi:
mga karakter ng 5757 na byte (UTF-8)

Nabuo HMAC Digest

Ilagay ang teksto o input ng data sa itaas para kalkulahin ang HMAC.

I-paste ang inaasahang HMAC header na natanggap mula sa GitHub, Stripe, Shopify, o API webhooks para beripikahin ang pagiging tunay.

Ano ang HMAC?

HMAC (Keyed-Hash Message Authentication Code) ay isang kriptograpikong konstruksyon na pinaghalo ang isang lihim na susi sa isang kriptograpikong hash function (SHA-256, SHA-512, MD5).

Pinapatunayan nito ang parehong integridad ng datos at pagpapatotoo—kinukumpirma na ang payload ay nilikha ng isang taong may hawak ng pinagsamang lihim na susi at hindi nabago sa paglipas.

100% Pribadong Panig ng Kliyente

Lahat ng mga lihim na susi, input na teksto ng payload, at mga binary na buffer ng file ay pinoproseso nang buo sa loob ng browser mo gamit ang hardware-accelerated crypto.subtle.

Ang mga API mo na susi at lagda ay hindi kailanman dumadaan sa internet papunta sa anumang malayuang server.

Karaniwang Mga Header ng Webhook

  • GitHub: X-Hub-Signature-256
  • Guhit: Stripe-Signature
  • Shopify: X-Shopify-Hmac-SHA256
  • Twilio: X-Twilio-Signature
  • Slack: X-Slack-Signature
100% Pribado • Walang Upload ng File sa Server

Bakit Gamitin ang Libreng HMAC Generator at Verifier ng Utiliome?

Binuo mula sa simula para sa mahigpit na privacy, instant na execution, at zero friction. Walang subscription, paywall, o pagrehistro ng account.

100% Pribado at Local

Ang iyong mga lihim na key, text payload, at mga file ay ganap na pinoproseso sa memorya ng browser gamit ang native na Web Crypto API. Walang pag-upload ng data ng server.

Sinusuportahan ang Major Algorithms

Bumuo ng HMAC na mga lagda gamit ang HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1, at HMAC-MD5 kaagad.

Webhook at Signature Verification

I-paste ang mga inaasahang pirma sa Webhook (GitHub, Stripe, Shopify) upang i-verify ang pagiging tunay at maiwasan ang pakikialam sa kahilingan.

Flexible Key at Output Encoding

Mag-input ng mga secret key sa UTF-8, Hex, o Base64 na format at tingnan ang mga output digest sa Hexadecimal, Base64, o Base64URL.

Utiliome vs Tradisyonal na Cloud Alternative

Ihambing ang local-first na WebAssembly engine namin sa legacy cloud tool.

Feature Utiliome (Lokal na Browser) Legacy Cloud Converter
Pagkapribado ng Datos 100% Offline / Client-Side (Ligtas para sa Webhook Secrets) Ang mga lihim na susi ay ipinadala sa HTTP sa mga malalayong server
Bilis Instant real-time na pagkalkula habang nagta-type ka Nangangailangan ng pag-click sa pindutan ng pagsumite ng form at pag-ikot ng network
Pagha-hash ng File Sinusuportahan ang mga binary file sa pamamagitan ng drag-and-drop Mga text-only na input
Paano ito gumagana

Paano Gamitin ang HMAC Generator at Verifier sa 3 Madaling Hakbang

Walang kailangang i-install na software. Tumatakbo ang lahat direkta sa web browser mo.

1

Ipasok ang Secret Key at Piliin ang Algorithm

I-type o i-paste ang iyong sikretong key at piliin ang key encoding (UTF-8, Hex, Base64) sa tabi ng iyong target na HMAC algorithm (SHA256, SHA512, MD5).

2

Magbigay ng Text Payload o Upload File

Ilagay ang text payload string o i-drag at i-drop ang anumang binary file sa dropzone.

3

Kopyahin ang HMAC Digest o I-verify ang Tugma

Agad na kopyahin ang nabuong Hex o Base64 digest, o mag-paste ng inaasahang pirma sa Webhook upang i-verify ang bisa.

Ano ang HMAC at Paano Ito Gumagana?

Mabilis na Sagot: Pinagsasama ng HMAC (Hash-based Message Authentication Code) ang isang cryptographic na hash function na may lihim na key para matiyak ang integridad ng data at ang pagiging tunay ng nagpadala.

Ang HMAC ay malawakang ginagamit sa makabagong web development para lagdaan ang API na mga kahilingan, i-authenticate ang Webhooks, at i-secure ang API na mga endpoint. Hindi tulad ng karaniwang hash (gaya ng SHA-256), na nagpapatunay lamang na hindi nabago ang data, ang isang HMAC ay nagpapatunay na alam ng nagpadala ang nakabahaging sikretong key.

Kapag ang isang API endpoint (gaya ng GitHub Webhooks o Stripe) ay nagpadala ng data sa iyong server, kinakalkula nito ang isang HMAC ng payload gamit ang iyong nakabahaging webhook secret at ipinapadala ito sa isang header. Ang iyong server ay muling kinakalkula ang HMAC nang lokal upang i-verify na ang mensahe ay tunay at hindi nababago.

Bakit Hindi Ka Dapat Gumamit ng Cloud Web Tools para sa Mga Lihim ng Webhook

Mabilis na Sagot: Ang pag-paste ng mga lihim na key ng produksyon sa mga tool sa web sa gilid ng server ay naglalantad ng mga sensitibong API na kredensyal sa mga log ng third-party. Ang Utiliome ay nagko-compute ng HMACs 100% nang lokal sa iyong makina.

Kung i-debug mo ang Webhooks gamit ang mga nakasanayang online na tool, ang iyong sikretong key at payload ay ipapadala sa simpleng HTTP na mga kahilingan sa mga malalayong server, kung saan maaaring maiimbak ang mga ito sa mga log ng access ng server o mga database ng analytics.

Gumagana ang Utiliome sa ilalim ng mahigpit na arkitektura ng Zero-Server. Ang Web Crypto API sa browser mo ay humahawak sa lahat ng cryptographic na kalkulasyon nang direkta sa loob ng iyong RAM. Walang susi o data na umaalis sa iyong web browser.

FAQ

FAQ at Technical Guide ng HMAC Generator at Verifier

Lahat ng kailangan mong malaman tungkol sa libreng online HMAC Generator at Verifier ng Utiliome.

Ang aking sikretong susi ba ay ipinadala sa internet?

Hindi. Lahat ng HMAC kalkulasyon ay lokal na ginagawa sa iyong web browser gamit ang Web Crypto API. Ang iyong sikretong key ay hindi kailanman umaalis sa device mo.

Aling mga HMAC algorithm ang sinusuportahan?

Sinusuportahan namin ang HMAC-SHA256, HMAC-SHA512, HMAC-SHA384, HMAC-SHA1, at HMAC-MD5.

Maaari ba akong mag-hash ng mga file pati na rin ang mga string ng teksto?

Oo. Maaari kang mag-upload ng anumang binary file sa pamamagitan ng drag-and-drop upang kalkulahin ang HMAC na lagda nito.