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.

Körs lokalt på din enhet ...

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

Dina filer

    Körs lokalt på din enhet ...

    0%

    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
    Hosted in GermanyGlobal Content Delivery
    Granskat externtTLS A+ · HTTP-rubriker A+

    En HMAC (nyckelbaserad meddelandeautentiseringskod, RFC 2104 / FIPS 198-1) ä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.

    Algoritmer jämförda

    Algoritmer jämförda
    AlgoritmUtdatalängdStatusTypisk användning
    SHA-256256 bitardagens standardallmän äkthetskontroll
    SHA-384384 bitarlängre SHA-2-variantdär en längre signatur krävs
    SHA-512512 bitarlängre SHA-2-variantdär en längre signatur krävs
    SHA-1160 bitarföråldradendast jämförelse med äldre system
    MD5128 bitarföråldradendast jämförelse med äldre system

    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

    Beräkna kontrollsumma · Kryptera fil · Avkoda Base64 · Visa certifikat · Skapa TOTP-koder · Skapa BIP39-fras