sv

Beräkna en HMAC

Beräkna en fils HMAC med en hemlig nyckel (SHA-256/1/384/512 eller MD5) - helt lokalt i webbläsaren; filen och nyckeln lämnar aldrig din enhet.

Algoritm
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
Nyckel

Dina filer

    Körs lokalt på din enhet ...

    0%

    Dina filer lämnade aldrig din enhet

      Laddas min fil upp?

      Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

      Ingen uppladdning100% lokalt
      Innehållet stannar hos digingen åtkomst för tredje part
      Servrar i TysklandGDPR by design
      Granskat externtTLS A+ · HTTP-rubriker A+

      En HMAC (nyckelbaserad meddelandeautentiseringskod) är en kontrollsumma med en nyckel: till skillnad från en vanlig hash bevisar den inte bara att en fil är oförändrad, utan också att den kommer från någon som känner till samma hemliga nyckel. Bara den som har nyckeln kan återskapa samma värde - det gör en HMAC lämplig för att bekräfta äktheten och integriteten hos en fil mellan två parter som i förväg kommit överens om en nyckel.

      Du väljer själv den underliggande hashfunktionen. SHA-256 är dagens standard och rätt val när inget annat krävs. SHA-384 och SHA-512 ger längre värden ur samma familj; SHA-1 och MD5 anses föråldrade och bör bara användas för att matcha äldre system. Nyckeln matas in som text och används som UTF-8-byte - precis som kommandoradsverktygen, så att resultatet stämmer 1:1 med värdet från openssl.

      Beräkningen sker helt lokalt i din webbläsare via det inbyggda Web Crypto-gränssnittet - ingenting laddas upp, ingenting lagras och inget externt bibliotek hämtas från ett CDN. Det är särskilt viktigt för en HMAC: både filen och den hemliga nyckeln stannar på din enhet. Resultatet visas som en textfil i formatet hexvärde följt av filnamnet, direkt jämförbart med ett värde som tagits fram någon annanstans.

      Tekniska data

      Tekniska data
      UtdataformatTXT
      BatchbearbetningJa
      BearbetningLokalt i webbläsaren (JavaScript)
      FiluppladdningIngen

      I 3 steg

      1. Släpp en fil och ange en hemlig nyckel.
      2. Välj hashmetod (standard: SHA-256).
      3. Läs av din HMAC och ladda ner den som en textfil.

      Begränsningar: En HMAC säkerställer äkthet och integritet men krypterar ingenting - filinnehållet förblir läsbart. Säkerheten vilar helt på nyckeln: den måste hållas hemlig och kommas överens om via en säker kanal. SHA-1 och MD5 är bara avsedda för att matcha äldre system, inte för nya säkerhetskrav.

      Vanliga frågor

      Laddas min fil och nyckel upp?

      Nej. Båda stannar lokalt i webbläsaren; filen och nyckeln lämnar aldrig din enhet och lagras inte.

      Vad är skillnaden mot en vanlig kontrollsumma?

      En kontrollsumma bevisar bara att en fil är oförändrad. En HMAC kräver dessutom en hemlig nyckel och bevisar därmed även ursprung - bara den som känner till nyckeln kan ta fram värdet.

      Vilken metod bör jag välja?

      Vid tveksamhet SHA-256. SHA-384 eller SHA-512 för längre värden, SHA-1 eller MD5 bara för att matcha äldre system.

      Kan jag jämföra resultatet med OpenSSL?

      Ja. Utdata har samma format som kommandoraden och stämmer med hexvärdet från openssl dgst med flaggan -hmac och den valda metoden.

      Relaterade verktyg