HMAC-generaattori
Ilmainen online HMAC-allekirjoitusgeneraattori, tukee SHA-1/256/512
Tietoja HMAC-generaattorista
Laskee hajautusperusteiset viestin todennuskoodit (HMAC) selaimen omalla Web Crypto API:lla. Se tukee SHA-1-, SHA-256-, SHA-384- ja SHA-512-hajautusfunktioita mielivaltaisella salaisella avaimella ja viestillä, ja tulostaa tuloksen pienaakkosina tai suuraakkosina heksadesimaalina tai Base64-muodossa. Luonti käyttää subtle.importKey/subtle.sign-toimintoja, joten avain ei koskaan lähde selaimesta.
Käyttöohje
1. Valitse hajautusalgoritmi SHA-1 / SHA-256 / SHA-384 / SHA-512 -painikkeista. 2. Syötä salainen avain (käytä silmäkuvaketta paljastaaksesi tai piilottaaksesi sen). 3. Syötä viesti tekstialueelle. 4. Valitse tulosteen koodaus (Heks tai Base64); Heks-tilassa, kytke Suuraakkoset päälle saadaksesi ABC-tyylisen heksan. 5. Napsauta Luo -painiketta laskeaksesi HMACin; käytä tulokselle Kopioi- tai Tyhjennä-painiketta.
Algoritmi- ja tulosteviite
HMAC noudattaa RFC 2104 -standardia: HMAC(K, m) = H((K xor opad) || H((K xor ipad) || m)). Tulosteen pituus on yhtä suuri kuin valitun hajautusalgoritmin tiivisteen pituus - SHA-1 = 20 tavua (40 heksaa), SHA-256 = 32 tavua (64 heksaa), SHA-384 = 48 tavua (96 heksaa), SHA-512 = 64 tavua (128 heksaa). Base64-vaihtoehto koodaa raaka tiivistetavut; Heks tuottaa pienaakkosia, ellei Suuraakkoset ole käytössä.
▶Mikä ero on HMACilla ja tavallisella hajautuksella?
▶Voinko käyttää binääri- tai ei-UTF-8-avaimia ja -viestejä?
▶Miksi SHA-1 näkyy, jos sitä pidetään rikkoutuneena?
▶Tallennetaanko tai lähetetäänkö salaisuus mihinkään?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi