Hash

Eine unumkehrbare kryptographische Funktion. Aus einer beliebigen Datenmenge wird anhand des hashing Algorithms eine Zeichenausgabe erzeugt. Es ist nicht möglich einen aus einem Hash den ursprungswert zurückzurechnen. Werden jedoch zwei Texte mit dem selben Algorithmus «gehashed» wird das Ergebnis identisch sein.

Beispiel: Hier wird mittels SHA-256 Algorithmus ein Hash aus dem Text (bzw. String) twenty1.solutions erzeugt. Das Ergebnis ist 8053d3ec030407b6e3d1fe237c4421562f77df1ad825b0aa8b884c6c8a88b25c

$echo 'twenty1.sultions' | shasum -a 256
8053d3ec030407b6e3d1fe237c4421562f77df1ad825b0aa8b884c6c8a88b25c 

Fügen wir nun etwas hinzu ändert sich der komplette Hash.

$echo 'twenty1.sultions/hash' | shasum -a 256
ec2eed1e039e4fc0f9ceaacff5c5383a618e6977d2d37a034f63ca9510371840  -