|
|
|
Hashwert
Hashwert ist ein Begriff aus der Computertechnik und bezeichnet einen
alphanumerischen Wert, der durch eine so genannte Hashfunktion erzeugt wird.
Diese mathematische Funktion wird auf ein Datum angewendet und liefert bei
gleichem Datum stets den gleichen Hashwert. Andererseits kann ausgehend von
dem Hashwert das Datum nicht mehr ermittelt werden. Diese Eigenschaften
machen Hashwerte für diverse Anwendungen attraktiv, z. B. für folgende:
-
Suchhilfe
: Hashwerte können in der Computertechnik z. B. als
Hilfsmittel zur Beschleunigung von Suchvorgängen in umfangreichen
Datensätzen eingesetzt werden. Jedem Datum wird ein Hashwert zugewiesen,
der die Position innerhalb einer Tabelle repräsentiert, in welcher die
Informationen über die Daten abgelegt werden (Hashtabelle). Bei einer
Suchanfrage wird nun ebenfalls der Hashwert des Suchbegriffs ermittelt und
das Datum, das durch den Hashwert innerhalb der Hashtabelle referenziert
wird, geliefert. In
Peer-to-Peer-Netzen
findet häufig die so genannte verteilte Hashtabelle
(engl.:
distributed hash table
; DHT) Anwendung. Hierbei werden die
Daten nicht in einer zentralen Tabelle abgelegt, sondern gleichmäßig auf
die teilnehmenden Endsysteme verteilt.
-
Datenintegrität
: Da Hashfunktionen angewendet auf gleiche Daten
stets gleiche Werte liefern, kann auf diese Weise überprüft werden, ob ein
Datum z. B. bei der Übertragung über ein unsicheres Netz verfälscht
wurde.
|
|
|
|