{# canonical_base is the OWNING tenant's origin: all 16 Peasy domains serve the same catalogue, so a page rendered by a non-owner points its canonical at the owner instead of competing with it. Falls back to this site for static/self-owned pages. #}
🍋
Menu
Web

Hash

Hash (kryptographischer Digest)

Eine Zeichenkette fester Länge, die durch eine mathematische Funktion aus beliebigen Eingabedaten generiert wird und als eindeutiger Fingerabdruck dient, der dazu verwendet wird, die Datenintegrität zu verifizieren, Duplikate zu erkennen und Informationen sicher zu identifizieren.

Technisches Detail

Kryptographische Hash-Funktionen (SHA-256, SHA-3, BLAKE3) müssen drei Eigenschaften erfüllen: Urbildresistenz (nicht umkehrbar), zweite Urbildresistenz (keine zwei verschiedenen Eingaben erzeugen denselben Hash) und Kollisionsresistenz (es ist rechnerisch unmöglich, zwei Eingaben mit demselben Hash zu finden). SHA-256 erzeugt 256-Bit (32-Byte) Hashes, dargestellt als 64 Hex-Zeichen. Die Web Crypto API bietet crypto.subtle.digest('SHA-256', data). Nicht-kryptographische Hashes (MurmurHash, xxHash) sind schneller, aber nicht kollisionsresistent. Dateiintegritäts-Überprüfung vergleicht berechnete Hashes mit veröffentlichten Prüfsummen. Subresource Integrity (SRI) verwendet sha384-Hashes im integrity-Attribut, um sicherzustellen, dass CDN-gelieferte Skripte nicht manipuliert wurden.

Beispiel

```javascript
// Hash: web API example
const response = await fetch('/api/resource');
const data = await response.json();
console.log(data);
```

Verwandte Tools

Verwandte Begriffe