SHA-1 generátor
Ezzel a SHA-1 generátorral bármilyen szöveg SHA-1 hashét előállíthatja. Írja be a szöveget, az eszköz UTF-8-ként kódolja, kiszámítja az 160 bites SHA-1 lenyomatot, és 40 karakteres, kisbetűs hexadecimális karakterláncként adja vissza; ugyanazt az értéket adja a sha1sum és a szabványos könyvtárak is. Hasznos a fejlesztőknek régi ellenőrző összegek ellenőrzéséhez, Git stílusú azonosítók vizsgálatához, illetve olyan régebbi API-khoz való illesztéshez, amelyek még SHA-1 értéket várnak.
Gyakran ismételt kérdések
Mit ad vissza a(z) SHA-1 generátor?
A szöveg SHA-1 lenyomatát adja vissza 40 kisbetűs hexadecimális karakterként, amelyek 160 bitet jelölnek. Azonos szöveg mindig azonos hashértéket eredményez.
Mi a hello SHA-1 hashértéke?
A hello szó kisbetűs alakja, záró soremelés nélkül, erre a hashértékre alakul: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Gyors tesztértékként használhatja, amikor a saját kódjával hasonlítja össze az eredményt.
Miért nem egyezik a(z) SHA-1 hashértékem egy másik eszközével?
A rendszer pontosan a beírt szöveget hash-eli, a szóközökkel, tabulátorokkal és sortörésekkel együtt. Az echo által hozzáadott záró soremelés vagy a(z) Windows CRLF sortörések teljesen eltérő hashértéket eredményeznek.
Hogyan kódolja a(z) Unicode a szöveget?
Az eszköz hash-elés előtt UTF-8-ként kódolja a szöveget, amely a legtöbb nyelv és terminál alapértelmezett kódolása. Ha egy rendszer ugyanazokat a karaktereket UTF-16 vagy Latin-1 bájtokként hash-eli, eltérő eredményt kap.
Biztonságos még a(z) SHA-1?
Nem. A(z) SHA-1 gyakorlati ütközését 2017 tették közzé, a böngészők és a tanúsítványkiadók pedig már nem fogadnak el SHA-1 aláírásokat. Aláírásokhoz, manipuláció elleni integritás-ellenőrzéshez és új tervekhez használjon SHA-256 vagy SHA-512 algoritmust.
Ez ugyanaz a hash, amelyet a(z) Git a commitokhoz használ?
Nem közvetlenül. A(z) Git egy olyan fejlécet hash-el, mint a blob, amelyet a tartalom hossza és egy nullbájt követ, majd jön a tartalom; ezért a fájl szövegének egyszerű SHA-1 hashértéke eltér a Git objektumazonosítótól.
Hash-elhetek egy fájlt?
Az eszköz a beillesztett vagy beírt szöveget hash-eli, a feltöltött fájlokat nem. Bináris fájlokhoz használja a sha1sum parancsot ezen: Linux, a shasum parancsot ezen: macOS, vagy a Get-FileHash -Algorithm SHA1 parancsot ebben: PowerShell.
Visszafejthető a(z) SHA-1?
Nem, a(z) SHA-1 egyirányú függvény, és nincs hozzá visszafejtőkulcs. A rövid vagy gyakori bemenetek továbbra is megtalálhatók keresőtáblákban, ezért soha ne tekintse a gyenge titkok hashét védelemnek.
Használ az eszköz sót vagy HMAC-kulcsot?
Nem, a megadott szövegből egyszerű SHA-1 hashértéket számít. Kulcsos hashhez használjon HMAC-eszközt, jelszavakhoz pedig lassú algoritmust, például bcryptet vagy Argon2-t.
Mennyi szöveget tudok kivonatolni?
Adjon meg legalább egy karaktert, legfeljebb 5 MB szöveget; a nagyobb bemenetet az eszköz üzenettel elutasítja. Az eredmény megegyezik a Hash Generator SHA-1 beállításával kapott értékkel.