# xxHash Generator

Beräkna xxHash-kontrollsummor för valfri text med XXH32, XXH64, XXH3-64 och XXH3-128 i en vy, eller välj en enskild variant. Verktyget kodar indata som UTF-8, tillämpar ett valfritt 32-bitars seed och returnerar varje digest i det kanoniska hexformat som skrivs ut av xxhsum. Det hjälper utvecklare att verifiera cache-nycklar, hashtabellens seedvärden och datapipelines som använder denna extremt snabba icke-kryptografiska hash.

## Vanliga frågor

### Vad är xxHash?

xxHash är en familj mycket snabba icke-kryptografiska hashfunktioner skapade av Yann Collet. XXH32 och XXH64 är de klassiska varianterna, medan XXH3 är en nyare konstruktion med 64-bitars och 128-bitars utdata. Den används i komprimeringsverktyg, databaser och spelmotorer.

### Vilka varianter beräknar verktyget?

Det beräknar XXH32, XXH64, XXH3-64 och XXH3-128. När Alla varianter är valt visas de fyra resultaten tillsammans, annars visas bara den valda varianten. Varje värde skrivs ut i big-endian-hex, som i xxhsum.

### Vilka är referensvärdena för tom indata och abc?

Med seedvärdet 0 ger tom indata 02cc5d05 för XXH32, ef46db3751d8e999 för XXH64, 2d06800538d394c2 för XXH3-64 och 99aa06d3014798d86001c324468d497f för XXH3-128. För abc är värdena 32d153ff, 44bc2cf5ad770999, 78af5f94892f3950 och 06b05ab6733a618578af5f94892f3950.

### Vad gör seedvärdet?

Seedvärdet ändrar starttillståndet, så samma text ger en annan hash för varje seedvärde. Använd det för att matcha ett system som hashar med ett känt seedvärde. Verktyget godtar heltal från 0 till 4294967295 och använder 0 som standard.

### Är xxHash säkert?

Nej. xxHash är byggt för hastighet och god spridning, inte för att stå emot angripare. Vem som helst kan skapa kollisioner, så använd SHA-256 eller BLAKE3 för integritetsskydd mot manipulering.

### Bör jag använda XXH3 eller XXH64?

XXH3 är snabbare på moderna processorer, särskilt för korta indata, och rekommenderas för ny kod. XXH64 är fortfarande vanligt i befintliga format som Zstandard-ramens kontrollsumma, där en del av ett XXH64-värde används.

### Varför skriver mitt bibliotek ut en annan byteordning?

Vissa bibliotek skriver ut hashens råa little-endian-byte i stället för talet. Det här verktyget använder den kanoniska big-endian-representationen från xxHash-specifikationen, vilket överensstämmer med xxhsum. Vänd på byteordningen för att jämföra med en little-endian-dump.

### Hur kodas texten?

Indata hashas som UTF-8-byte exakt som den har matats in. Olika radslut eller avslutande blanksteg ger olika hashvärden.

### Kan jag hasha filer med det här verktyget?

Nej, det hashar endast text som klistras in. För filer installerar du xxhsum och kör xxhsum -H0, -H1, -H3 eller -H2 för XXH32, XXH64, XXH3-64 respektive XXH3-128.

### Hur mycket text kan jag hasha?

Upp till 5 MiB text per begäran. Alla varianter beräknas i WebAssembly på servern och indata sparas inte.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
