SHA-1-hashgenerator
Ange en text att hasha.
Välj SHA-1, ange din text och generera för att få den 160-bitars digesten som 40 hexadecimala tecken. Det är användbart när ett äldre system, flöde eller skript fortfarande förväntar sig SHA-1 och du behöver det exakta värdet för en viss sträng.
Så skapar du en SHA-1-hash
-
1
Ange texten
Klistra in den exakta strängen. Ett felaktigt mellanslag eller en radbrytning ändrar digesten.
-
2
Välj SHA-1
Välj SHA-1 i algoritmlistan, eftersom SHA-256 är förvalt.
-
3
Generera
Klicka på knappen för att generera. Den 40-teckens digesten visas.
-
4
Kopiera den
Kopiera SHA-1-värdet, eller bläddra till den fullständiga listan för att kopiera en annan algoritm.
Så ser en SHA-1-digest ut
SHA-1 ger 160 bitar, skrivna som 40 hexadecimala tecken.
| Indata | SHA-1-digest |
|---|---|
| hello | aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d |
| Hello | f7ff9e8b7bb2e09b70935a5d785e0cc5d9d0abf0 |
| hello world | 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed |
När SHA-1 fortfarande är rätt val
- Matcha ett befintligt värde: en databaskolumn, API-signatur eller filförteckning som byggts med SHA-1 kan bara återskapas med SHA-1.
- Äldre protokoll: vissa äldre integrationer, till exempel vissa webhook- eller flödesformat, definierar SHA-1 och kan inte ändras från din sida.
- Icke-adversariella identifierare: versionshanteringssystem har länge använt SHA-1 för att namnge objekt, där målet är en unik etikett och inte skydd mot en angripare.
När något annat bör väljas
Under 2017 publicerades den första praktiska kollisionen för SHA-1: två olika dokument med samma digest. Standardiseringsorgan har underkänt den för signaturer och certifikat. För nytt arbete som kräver integritet eller äkthet, använd SHA-256 eller SHA-512. Båda finns ett klick bort i det här verktyget, så du kan jämföra utdatastorlekarna direkt.
SHA-1 är också olämplig för lösenord. Den är snabb att beräkna, vilket gör att angripare kan prova stora mängder gissningar. Använd bcrypt, scrypt eller Argon2id med salt.
Kontrollera ditt resultat
För att bekräfta ett värde jämför du med ett kommandoradsverktyg, och kom ihåg att echo lägger till en radbrytning: printf 'hello' | sha1sum ger aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d, samma som i tabellen.
Läsa ett SHA-1-värde
Hexadecimala siffror går från 0 till 9 och a till f, och skiftläge ändrar inte värdet. Verktyget skriver gemener. När du jämför med en referens som använder versaler, konvertera en sida först. Kopiera alltid alla 40 tecken, eftersom ett förkortat prefix inte är samma digest.
Om du behöver visa flera algoritmer för samma sträng, till exempel i dokumentation, generera en gång och använd den fullständiga listan under huvudresultatet i stället för att upprepa stegen.
Ett kontrollexempel
Hasha orden hello world och du bör få 2aae6c35c94fcfb415dbe95f408b9ce91ee846ed. Om ditt system visar ett annat värde var indatan inte exakt dessa elva tecken. Kontrollera efter en avslutande radbrytning, ett dubbelt mellanslag eller en annan teckenkodning på andra sidan.
Vanliga frågor
40 hexadecimala tecken, vilket motsvarar 160 bitar.
För kollisionsmotstånd, ja. Praktiska kollisioner finns, så använd den inte för signaturer eller certifikat. För att matcha ett äldre värde beräknas den fortfarande korrekt.
SHA-256 är en nyare SHA-2-funktion med en 256-bitars digest (64 tecken) och inga kända praktiska kollisioner. SHA-1 har en 160-bitars digest.
Det här verktyget hashar bara text. Använd sha1sum eller Get-FileHash på din dator för en fil.
Relaterade verktyg
Vigenère-chifferkodare
Kryptera och dekryptera meddelanden med det klassiska Vigenère-chiffret med ett nyckelord. Förskjuter de latinska bokstäverna A-Z och bevarar versaler/gemener, mellanslag och skiljetecken.
SHA1-hashgenerator
Generera SHA-1-hashar (40 hex-tecken) från valfri textinmatning. Användbart för äldre checksummor, git-objekt-ID:n och integritetskontroller utan säkerhetskrav.
Textkrypteringsverktyg
Kryptera och dekryptera textmeddelanden med AES med ett lösenord så att bara mottagaren kan läsa dem.
Wei till Ether-omvandlare
Omvandla Wei till Ether (ETH) med exakt aritmetik, utan flyttalsavrundning. 1 ETH = 10^18 Wei.
TOTP-generator
Generera tidsbaserade engångslösenord (RFC 6238) från en Base32-hemlighet, med SHA-1, SHA-256 eller SHA-512, 6 till 8 siffror och 30 eller 60 sekunders period.
SSH-nyckelgenerator
Skapa ett RSA-SSH-nyckelpar (2048, 3072 eller 4096 bitar) helt i din webbläsare. Varken den privata eller den publika nyckeln lämnar din enhet. Lägg till en kommentar och ladda ner båda.
Verktyget finns på andra språk
- เครื่องมือสร้างแฮช SHA-1 [TH]
- SHA-1 ハッシュ生成ツール [JA]
- Generator skrótu SHA-1 [PL]
- Generator Hash SHA-1 [ID]
- مولّد تجزئة SHA-1 [AR]
- SHA-1-Hash-Generator [DE]
- SHA-1-hashgenerator [NL]
- Gerador de hash SHA-1 [PT]
- Công cụ tạo mã băm SHA-1 [VI]
- Generador de hash SHA-1 [ES]
- SHA-1 해시 생성기 [KO]
- Générateur de hash SHA-1 [FR]
- SHA-1 Hash Generator [EN]
- Generatore di hash SHA-1 [IT]
- Генератор SHA-1 хеша [RU]
- SHA-1 Hash Oluşturucu [TR]
- SHA-1 哈希生成器 [ZH]