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.

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

Els teus fitxers

    Processant en local al teu dispositiu ...

    0%

    Els teus fitxers no han sortit mai del dispositiu

      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
      Servidors a AlemanyaRGPD des del disseny
      Auditat de manera independentTLS A+ · Capçaleres A+

      Un HMAC (codi d'autenticació de missatge basat en hash amb clau) é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.

      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