# xxHash-generátor

Számítsa ki tetszőleges szöveg xxHash-ellenőrző összegeit az XXH32, az XXH64, az XXH3-64 és az XXH3-128 algoritmussal egy nézetben, vagy válasszon egyetlen változatot. Az eszköz UTF-8-ként kódolja a bemenetet, egy opcionális 32 bites kezdőértéket alkalmaz, majd minden kivonatot az xxhsum által kiírt szabványos hexadecimális formában ad vissza. Segít a fejlesztőknek ellenőrizni a gyorsítótárkulcsokat, a hash-táblák kezdőértékeit és azokat az adatfolyamokat, amelyek erre a rendkívül gyors, nem kriptográfiai hashfüggvényre támaszkodnak.

## Gyakran ismételt kérdések

### Mi az az xxHash?

Az xxHash Yann Collet rendkívül gyors, nem kriptográfiai hashfüggvény-családja. Az XXH32 és az XXH64 a klasszikus változatok, az XXH3 pedig az újabb kialakítású verzió, amely 64 bites és 128 bites kimenetet ad. Tömörítőeszközökben, adatbázisokban és játékmotorokban használják.

### Mely változatokat számítja ki az eszköz?

Az XXH32, az XXH64, az XXH3-64 és az XXH3-128 értékét számítja ki. Az Összes változat lehetőséget választva mind a négy eredmény látható, egyébként csak a kiválasztott változaté. Minden érték nagy endian hexadecimális formában jelenik meg, ahogy az xxhsum kiírja.

### Mik az üres bemenet és az abc referenciaértékei?

0-s kezdőértékkel az üres bemenet XXH32 esetén 02cc5d05, XXH64 esetén ef46db3751d8e999, XXH3-64 esetén 2d06800538d394c2, az XXH3-128 esetén pedig 99aa06d3014798d86001c324468d497f értéket ad. Az abc esetén az értékek rendre 32d153ff, 44bc2cf5ad770999, 78af5f94892f3950 és 06b05ab6733a618578af5f94892f3950.

### Mire való a kezdőérték?

A kezdőérték módosítja a kezdeti állapotot, ezért ugyanaz a szöveg minden kezdőértéknél más hashértéket ad. Ezzel igazíthatja az eredményt egy ismert kezdőértékkel hashelő rendszerhez. Az eszköz 0 és 4294967295 közötti egész számokat fogad el, és alapértelmezés szerint 0-t használ.

### Biztonságos az xxHash?

Nem. Az xxHash sebességre és jó eloszlásra készült, nem a támadások kivédésére. Bárki létrehozhat ütközéseket, ezért manipuláció elleni integritásvédelemhez használja a SHA-256 eszközt vagy a BLAKE3-at.

### Az XXH3-at vagy az XXH64-et érdemes használnom?

Az XXH3 gyorsabb a modern processzorokon, különösen rövid bemeneteknél, és új kódokhoz ez az ajánlott választás. Az XXH64 továbbra is gyakori a meglévő formátumokban, például a Zstandard keret ellenőrző összegében, amely egy XXH64-érték egy részét használja.

### Miért ír ki a könyvtáram eltérő bájtsorrendet?

Egyes könyvtárak az érték helyett a hash nyers, little endian bájtjait írják ki. Ez az eszköz az xxHash specifikációja szerinti szabványos, big endian ábrázolást használja, amely megegyezik az xxhsum kimenetével. A little endian kiírással való összehasonlításhoz fordítsa meg a bájtok sorrendjét.

### Hogyan kódolja a rendszer a szöveget?

A bemenetet pontosan úgy, ahogy megadta, UTF-8-bájtokként hasheljük. Az eltérő sorvégjelek vagy a záró szóközök más hashértéket eredményeznek.

### Hashelhetek fájlokat ezzel az eszközzel?

Nem, csak beillesztett szöveget hashel. Fájlokhoz telepítse az xxhsum programot, és futtassa az xxhsum -H0, -H1, -H3 vagy -H2 parancsot az XXH32, az XXH64, az XXH3-64, illetve az XXH3-128 kiszámításához.

### Mennyi szöveget tudok kivonatolni?

Kérésenként legfeljebb 5 MiB szöveg adható meg. Az összes változatot WebAssembly segítségével számítjuk ki a szerveren, a bemenetet pedig nem tároljuk.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
