ca

Calcula un HMAC

Calcula l'HMAC d'un fitxer amb una clau secreta (SHA-256/1/384/512 o MD5) - tot local al navegador; el fitxer i la clau no surten del dispositiu.

Processant en local al teu dispositiu ...

Algorisme
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
Clau

Els teus fitxers

    Processant en local al teu dispositiu ...

    0%

    Es puja el meu fitxer?

    No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

    Sense pujar res100% local
    El contingut es queda amb tusense accés de tercers
    Hosted in GermanyGlobal Content Delivery
    Auditat de manera independentTLS A+ · Capçaleres A+

    Un HMAC (codi d'autenticació de missatge basat en hash amb clau, RFC 2104 / FIPS 198-1) és una suma de verificació amb una clau: a diferència d'un hash simple, no només demostra que un fitxer no ha canviat, sinó també que prové d'algú que coneix la mateixa clau secreta. Només qui té la clau pot reproduir el mateix valor - cosa que fa l'HMAC adequat per confirmar l'autenticitat i la integritat d'un fitxer entre dues parts que han acordat una clau prèviament.

    Tu mateix tries la funció hash subjacent. SHA-256 és l'estàndard actual i l'opció correcta quan no s'exigeix res més. SHA-384 i SHA-512 ofereixen valors més llargs de la mateixa família; SHA-1 i MD5 es consideren obsolets i només s'haurien d'utilitzar per encaixar amb sistemes antics. La clau s'introdueix com a text i s'utilitza com a bytes UTF-8 - exactament com les eines de línia d'ordres, de manera que el resultat es compara 1:1 amb el valor d'openssl.

    El càlcul s'executa completament de manera local al teu navegador, mitjançant la interfície nativa Web Crypto - no es puja res, no s'emmagatzema res i no es carrega cap biblioteca aliena des d'un CDN. Això importa especialment en un HMAC: tant el fitxer com la clau secreta es queden al teu dispositiu. El resultat apareix com un fitxer de text en el format valor hexadecimal seguit del nom del fitxer, directament comparable amb un valor generat en un altre lloc.

    Fitxa tècnica

    Fitxa tècnica
    Format de sortidaTXT
    Processament per lots
    ProcessamentEn local al navegador (JavaScript)
    Càrrega de fitxersCap

    En 3 passos

    1. Deixa anar un fitxer i introdueix una clau secreta.
    2. Tria el mètode de hash (predeterminat: SHA-256).
    3. Llegeix l'HMAC i baixa'l com a fitxer de text.

    Límits: Un HMAC garanteix autenticitat i integritat però no xifra res - el contingut del fitxer continua sent llegible. Tota la seva seguretat recau en la clau: ha de mantenir-se secreta i acordar-se a través d'un canal segur. SHA-1 i MD5 només serveixen per encaixar amb sistemes antics, no per a requisits de seguretat nous.

    Comparativa d'algorismes

    Comparativa d'algorismes
    AlgorismeLongitud de sortidaEstatÚs típic
    SHA-256256 bitsestàndard actualverificació general d'autenticitat
    SHA-384384 bitsvariant SHA-2 més llargaquan cal una signatura més llarga
    SHA-512512 bitsvariant SHA-2 més llargaquan cal una signatura més llarga
    SHA-1160 bitsobsoletnomés comparació amb sistemes antics
    MD5128 bitsobsoletnomés comparació amb sistemes antics

    Preguntes freqüents

    Es pugen el meu fitxer i la clau?

    No. Tots dos es queden locals al navegador; el fitxer i la clau no surten mai del teu dispositiu i no s'emmagatzemen.

    Quina diferència hi ha amb una suma de verificació normal?

    Una suma de verificació només demostra que un fitxer no ha canviat. Un HMAC necessita a més una clau secreta i, per tant, també demostra l'origen - només qui coneix la clau pot produir el valor.

    Quin mètode he de triar?

    En cas de dubte, SHA-256. SHA-384 o SHA-512 per a valors més llargs, SHA-1 o MD5 només per encaixar amb sistemes antics.

    Puc comparar el resultat amb OpenSSL?

    Sí. La sortida té el mateix format que la línia d'ordres i coincideix amb el valor hexadecimal d'openssl dgst amb l'opció -hmac i el mètode triat.

    Eines relacionades

    Suma de verificació · Xifrar fitxer · Descodifica Base64 · Veure certificat · Generador de TOTP · Generador de BIP39