Ugrás a tartalomhoz

SHA-384 generátor

Készítse el bármely szöveg SHA-384 hashét azonnal. Az eszköz UTF-8-ként kódolja a bemenetet, alkalmazza a FIPS 180-4 szabványban meghatározott 384 bites SHA-2 változatot, majd visszaadja a 96 karakteres hexadecimális lenyomatot vagy annak Base64 alakját. Használja Subresource Integrity értékek létrehozására, tanúsítványok és aláírások lenyomatának ellenőrzésére, illetve a SHA-384-re támaszkodó szkriptek és könyvtárak eredményeinek összevetésére.

Visszaállítás

Gyakran ismételt kérdések

Mi az a SHA-384?

A SHA-384 a FIPS 180-4 szabványban meghatározott SHA-2 hash. A 64 bites SHA-512 tömörítőfüggvényt használja saját kezdőértékeivel, és az eredmény 384 bitjét tartja meg. A lenyomat 48 bájt, vagyis 96 hexadecimális karakter.

Hogyan hozhatok létre Subresource Integrity értéket SHA-384 használatával?

Válassza a Base64 kimenetet, illessze be a szkript vagy stíluslap pontos tartalmát, majd készítse el a hash-t. Tegye a sha384- előtagot az eredmény elé, majd helyezze a script vagy link tag integrity attribútumába. A bájtoknak pontosan meg kell egyezniük a kiszolgált fájl tartalmával, az utolsó sortörést is beleértve.

Melyek a közzétett SHA-384 tesztvektorok?

Üres bemenet esetén az eredmény: 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b. Az abc szöveg eredménye: cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7. Ez az eszköz pontosan ezeket az értékeket adja vissza.

Biztonságosabb a SHA-384, mint a SHA-256?

A SHA-384 kimenete hosszabb, így körülbelül 192 bitnyi ütközésállóságot nyújt, míg a SHA-256 esetén ez 128 bit. Csonkolt kialakítása emellett ellenáll a hosszabbításos támadásoknak, amelyekkel szemben a SHA-256 nem véd. Ma mindkettőt biztonságosnak tartják.

Lassabb a SHA-384, mint a SHA-256?

64 bites processzorokon a SHA-384 hosszú bemeneteknél gyakran gyorsabb, mint a SHA-256, mert 64 bites műveletekkel dolgozza fel a 128 bájtos blokkokat. 32 bites hardveren általában ennek az ellenkezője igaz. Rövid szövegeknél a különbség elhanyagolható.

Hogyan kódolódik a szöveg a hash készítése előtt?

A bemenet hash-elése UTF-8 bájtokkal történik, pontosan a megadott formában. A sortörések, szóközök és láthatatlan karakterek mind megváltoztatják az eredményt. Ha a lenyomat nem egyezik egy másik eszközével, először ellenőrizze a sortöréseket és a záró szóközöket.

Melyik kimeneti formátumot válasszam?

Az ellenőrző összegekhez, naplókhoz és olyan parancssori eszközökhöz, mint a sha384sum, általában a hexadecimális formátumot használják. A Base64 rövidebb, és ezt várja el a Subresource Integrity, valamint sok HTTP fejléc. Mindkettő ugyanazt a 48 bájtot jelöli.

Használjam a SHA-384-t jelszavak hash-elésére?

Nem. Az általános célú hash-ek túl gyorsak a jelszavak tárolásához, így olcsóvá teszik a kapcsolat nélküli találgatást. Használjon bcryptet, scryptet vagy Argon2-t, amelyek sót és állítható számítási munkafaktort alkalmaznak.

Mennyi szöveget hash-elhetek egyszerre?

Egy kérés legfeljebb 5 MiB szöveget fogad el. A hash a szerveren készül, a bemenetet pedig sem nem tároljuk, sem nem naplózzuk. Nagy bináris fájlokhoz használjon helyi parancsot, például openssl dgst -sha384.

A SHA-384 megegyezik az SHA-512-vel, ha 384 bitre csonkítjuk?

Nem egészen. A SHA-384 kezdő hashértékei eltérnek az SHA-512 értékeitől, ezért egy SHA-512 bites hash 96 karakteresre vágva nem adja a SHA-384 hashét. Ha egy rendszer SHA-384 értéket kér, mindig közvetlenül azt számítsa ki.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.