SHA-3/224 generator

SHA-3/224 generator er et gratis værktøj, der omdanner en tekststreng til en kryptografisk SHA-3/224-hash med fast længde.
Hvad er en SHA-3/224-hash?
På webstedet kaldes værktøjet SHA-3/224, mens funktionen hedder SHA3-224 i FIPS 202.
En SHA-3/224-hash er et 224-bit fingeraftryk, der beregnes ud fra en sekvens af bytes. Hashing med SHA3-224 er en envejsproces, så hashværdien ikke indeholder en kopi af den oprindelige tekst, som kan gendannes. Uanset inputtets længde producerer SHA-3/224 altid 28 bytes, som normalt skrives som 56 hexadecimale tegn.
SHA-3 bygger på Keccak, som er udviklet af Guido Bertoni, Joan Daemen, Michaël Peeters og Gilles Van Assche. NIST udpegede Keccak som vinder af SHA-3-konkurrencen i 2012 og offentliggjorde SHA-3-standarden i 2015. SHA3-224 anvender en såkaldt sponge-konstruktion, som adskiller sig fra konstruktionen i SHA-2.
SHA-3/224 betragtes fortsat som sikker til almindelig hashing. Der findes ingen kendte praktiske angreb, som bryder hele algoritmen. Dens output på 224 bit giver en kollisionsresistens på cirka 112 bit, fordi kollisionsangreb generelt kræver omtrent kvadratroden af antallet af mulige outputværdier. Programmer, der har brug for en større sikkerhedsmargin, vælger ofte SHA-3/256 i stedet.

Hvordan bruger jeg SHA-3/224 generator?
Indtast præcis den tekststreng, der skal hashes, og generér resultatet. Værktøjet returnerer en SHA-3/224 Hash med 56 hexadecimale tegn.
Beregningen foregår på serveren. Dit input sendes til serveren via HTTPS og bliver ikke gemt. Selvom HTTPS beskytter forbindelsen under overførslen, bør du undgå at indsende adgangskoder, private nøgler, gendannelsesfraser eller andre hemmeligheder til et online hashingværktøj.
Når du sammenligner SHA3-224-resultatet på 56 tegn med en forventet kontrolsum, skal du kopiere hele hashværdien. Hvis blot ét tegn mangler, ændres værdien, og sammenligningen bliver ugyldig.

Kan SHA-3/224 dekrypteres eller føres tilbage?
Nej, en SHA-3/224-hash kan ikke dekrypteres, fordi hashing ikke er kryptering, og der ikke findes nogen dekrypteringsnøgle. Den eneste generelle metode til at identificere et ukendt input ud fra dets SHA3-224-hash er at afprøve mulige værdier, hashe hver af dem og sammenligne resultaterne.
Denne forskel er vigtig ved korte eller forudsigelige input, der hashes med SHA3-224. En angriber kan muligvis gætte et postnummer, en almindelig adgangskode eller en sekscifret kode, selvom selve algoritmen ikke er blevet ført tilbage. En SHA3-224-hash gør derfor ikke data med lav entropi hemmelige.
Kollisioner er teoretisk mulige, fordi et ubegrænset antal input afbildes til et begrænset rum på 224 bit. Det er i øjeblikket ikke praktisk muligt at finde en kollision for den fulde SHA-3/224-algoritme, men det gør ikke hashværdien til krypteret lagring.

Hvornår bør jeg bruge SHA-3/224?
Brug SHA-3/224, når en specifikation, et eksisterende system eller en udleveret kontrolsum udtrykkeligt kræver denne variant. Den kortere hashværdi kan passe til formater med et fast felt på 224 bit, men den forekommer sjældnere end SHA-3/256.
- Kontrol af SHA3-224-kontrolsummer vil sige, at du beregner en hashværdi og sammenligner den med en værdi, som er offentliggjort af en pålidelig kilde.
- Deduplicering vil sige, at du identificerer identiske poster eller identisk indhold uden gentagne gange at sammenligne hele inputtet. Programmer, der bruger SHA3-224, bør stadig håndtere den teoretiske mulighed for en kollision.
- Kompatibilitet med ældre systemer er relevant, når en eksisterende database, protokol eller integration allerede gemmer SHA-3/224-værdier.
- Testdata kan bruge kendte input og hashværdier til at kontrollere, at en anden SHA3-224-implementering er konfigureret korrekt.
Brug ikke SHA-3/224 til at gemme adgangskoder. SHA3-224 er bevidst udviklet til at være hurtig, hvilket også gør det muligt for en angriber hurtigt at afprøve gæt. Lagring af adgangskoder kræver en særlig, langsom adgangskodehashfunktion som Argon2id, scrypt, bcrypt eller PBKDF2 med passende parametre og et unikt salt.
Til et nyt kontrolsumformat til generelle formål giver SHA-3/256 en længere hashværdi og vælges oftere. SHA-3/256 generator er velegnet, når intet eksternt krav fastlåser outputtet til 224 bit. SHA-512/224 har samme længde på hashværdien, men tilhører SHA-2-familien, så dens output kan ikke bruges i stedet for SHA-3/224.
Præcist input og konkrete eksempler
SHA3-224 behandler bytes, når dette værktøj modtager en tekststreng, så hvert tegn og dets kodning har betydning. To tekststrenge, der ser ens ud, kan give helt forskellige SHA3-224-hashværdier.
- Inputtet invoice giver en hexadecimal hashværdi på 56 tegn.
- Inputtet Invoice giver en anden hashværdi, fordi store og små bogstaver repræsenteres af forskellige bytes.
- Inputtene order 42 og order42 er forskellige, fordi mellemrummet er en del af dataene.
- Tegnsætning og linjeskift tæller med i dette værktøjs input. paid, paid. og en linje med paid efterfulgt af et linjeskift giver alle forskellige hashværdier.
- Et tomt input har en gyldig SHA-3/224-hashværdi. Det giver ikke et tomt resultat.
- Når tal indsendes til dette værktøj som en tekststreng, hashes de som den kodede tekst. 007 og 7 er forskellige input.
Hvis du vil genskabe de bytes, der sendes til denne serverbaserede SHA3-224 generator, skal tekst med accenter og ikke-latinske tegn bruge samme tegnkodning i alle systemer, normalt UTF-8. Unicode kan desuden repræsentere visse synlige tegn med mere end én bytesekvens. Hvis et andet program normaliserer teksten før hashing, skal begge sider bruge samme normaliseringsform.
Inputtets længde ændrer ikke outputlængden. Selv en meget lang tekststreng giver stadig 56 hexadecimale tegn, men det tager længere tid at behandle og overføre den end en kort tekststreng.
Ofte stillede spørgsmål
Er SHA-3/224 det samme som SHA-224?
Nej. SHA-224 er en variant af SHA-2, mens SHA-3/224 bruger den Keccak-baserede SHA-3-konstruktion. Begge producerer hashværdier på 224 bit, men værdierne er helt forskellige for det samme input.
Ændrer store hexadecimale bogstaver hashværdien?
Nej. I værktøjets felt SHA-3/224 Hash er store og små hexadecimale bogstaver blot forskellige skrivemåder for de samme bytes i hashværdien. En sammenligning kan dog stadig mislykkes, hvis softwaren skelner mellem store og små bogstaver i teksten. Konvertér derfor begge værdier til samme brug af store eller små bogstaver, før du sammenligner dem.
Er SHA-3/224 sårbar over for length extension-angreb?
Standardiserede SHA-3-hashfunktioner er ikke sårbare over for det klassiske length extension-angreb, som rammer visse Merkle-Damgård-hashfunktioner. At SHA3-224 er modstandsdygtig over for dette angreb, betyder ikke, at en almindelig hash altid er egnet som autentificeringskode for meddelelser. Brug en specificeret MAC-konstruktion, når autentificering er påkrævet.
Kan jeg sammenligne SHA-3/224-resultater fra forskellige programmeringssprog?
Ja, implementeringer, der følger den formelle SHA3-224-algoritme, producerer samme hashværdi ud fra identiske bytes. Ved tekstinput i dette værktøj skal du kontrollere tegnkodningen, konventionen for linjeskift, og om en af implementeringerne hasher en hexadecimal tekstgengivelse i stedet for de underliggende bytes.
Kan generatoren hashe en fil, jeg uploader?
Værktøjet er beregnet til tekstinput, så du bør ikke gå ud fra, at det læser filens bytes direkte. Brug et hashingværktøj eller en kommandolinjeimplementering, der understøtter filer, til at beregne en kontrolsum, og vælg udtrykkeligt SHA3-224.
Afsluttende kontrol
Kontrollér, at den krævede algoritme er SHA-3/224 og ikke SHA-224, SHA-512/224 eller SHA-3/256. Bevar mellemrum, tegnsætning, brugen af store og små bogstaver samt linjeskift. Kontrollér derefter, at resultatet indeholder præcis 56 hexadecimale tegn. Hvis kontrollen skal kunne gentages på tværs af systemer, skal du registrere inputtets tegnkodning og enhver Unicode-normalisering, der blev anvendt før hashing.
Populære værktøjer
Opret din egen tilpassede signatur og download den nemt med vores signaturgeneratorværktøj til personlige e-signaturer.
Beregn størrelsen af enhver tekst i Bytes (B), Kilobytes (KB) eller Megabytes (MB) ved hjælp af vores tekststørrelsesberegner.
Brug værktøjet til reverse IP-opslag for hurtigt og nemt at finde det domæne eller den vært, der er knyttet til en IP-adresse.
Brug vores ping-værktøj til hurtigt og effektivt at tjekke status og svartid for enhver hjemmeside, server eller port.
Digily Links IP-opslagsværktøj giver detaljerede oplysninger om enhver IP-adresse. Brug denne gratis online tjeneste til at få omfattende IP-data.
Generer dit gratis WhatsApp-link øjeblikkeligt med vores WhatsApp Link Generator. Tilføj en tilpasset besked og start chats med ét klik. Ingen login eller kodning krævet.