Gå til indhold

SHA3-256-generator

Beregn SHA3-256-hashen af vilkårlig tekst med den Keccak-baserede SHA-3-standard fra FIPS 202. Værktøjet koder dit input som UTF-8 og returnerer 256-bit-digesten som 64 hexadecimale tegn eller som Base64. Det er nyttigt for udviklere, der har brug for SHA-3-digests til protokoller, testdata og integritetskontrol, eller som vil sammenligne resultater med et andet SHA-3-bibliotek.

Nulstil

Ofte stillede spørgsmål

Hvad er SHA3-256?

SHA3-256 er en hashfunktion fra SHA-3-standarden, FIPS 202, der bygger på Keccak-svampkonstruktionen. Den producerer en 256-bit-digest, som vises som 64 hexadecimale tegn. Dens interne design er helt anderledes end SHA-2.

Er SHA3-256 det samme som Keccak-256, der bruges af Ethereum?

Nej. Ethereum bruger den oprindelige Keccak-256-indsendelse, som udfylder inputtet anderledes end den endelige SHA-3-standard. De to giver forskellige digests for den samme tekst. Dette værktøj beregner den standardiserede SHA3-256 fra FIPS 202.

Hvad er SHA3-256-testvektorerne?

Den tomme streng hashes til a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a. Teksten abc hashes til 3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532. Begge stemmer med NIST-eksemplerne.

Hvorfor vælge SHA-3 frem for SHA-256?

SHA-3 giver et alternativ, hvis der nogensinde findes en svaghed i SHA-2, fordi de to design ikke har noget til fælles. Den er også immun over for længdeforlængelsesangreb. SHA-256 er fortsat sikker og understøttes bredere, så vælg SHA-3, når en specifikation kræver det.

Hvordan behandles mit input?

Din tekst kodes som UTF-8 og hashes byte for byte. Hvert mellemrum og linjeskift tæller med. Beregningen køres i WebAssembly på serveren, og inputtet gemmes ikke.

Hvad er forskellen på hex- og Base64-output?

Begge koder den samme digest på 32 byte. Hex bruger 64 små bogstaver, mens Base64 kræver 44 tegn inklusive ét udfyldningstegn. Brug det format, som din kode eller dokumentation forventer.

Kan SHA3-256 vendes om?

Nej. SHA3-256 er en envejsfunktion, så den oprindelige tekst kan ikke beregnes ud fra digesten. Korte eller almindelige input kan stadig gættes ved at afprøve kandidater, så behandl aldrig en hash af en værdi, der er nem at gætte, som hemmelig.

Er SHA3-256 egnet til adgangskoder?

Ikke alene. Den er hurtig, så angribere kan afprøve mange gæt i sekundet. Brug i stedet en adgangskodehashfunktion som Argon2, bcrypt eller scrypt.

Hvor lang må teksten være?

Værktøjet accepterer op til 5 MiB tekst pr. anmodning. Det er bedst at hashe længere data eller binære filer lokalt, for eksempel med openssl dgst -sha3-256.

Giver SHA3-256 det samme resultat overalt?

Ja. Enhver korrekt implementering returnerer den samme digest for de samme bytes. Hvis to værktøjer er uenige, skyldes det næsten altid en forskellig tekstkodning, et afsluttende linjeskift eller den tidligere beskrevne forveksling med Keccak-varianten.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.