Teachers Paradise School Supplies Teacher Resources Free Encyclopedia
Teachers Paradise FREE Teaching Resources
Home Arts Crafts Audio Visual Equipment Office Supplies Teacher Resources
Hauptseite | See live article

Hash-Wert

Ein Hash-Wert ist ein skalarer Wert, der aus einer komplexeren Datenstruktur (Zeichenketten, Objekte, ...) mittels einer Hash-Funktion berechnet wird. Die Bedeutung dieses Informatik-Begriffes liegt darin, dass diese Zuordnung möglichst eindeutig ist, so dass Hash-Werte als Schlüssel für große Mengen an Datenstrukturen in assoziativen Arrays benutzt werden können. Hash-Algorithmen sind darauf optimiert, so genannte 'Kollisionen' zu vermeiden. Eine Kollision tritt dann auf, wenn zwei verschiedenen Datenstrukturen derselbe Schlüssel zugeordnet wird.

Hash-Funktionen können auch zur Einweg-Verschlüsselung verwendet werden. s.a.:Kryptologie

Man unterscheidet zwischen Statischen und Dynamischen Hash-Verfahren.

Statische Verfahren sind:

• Divisionsmethode

• Mittquadratmethode

• Zerlegungsmethode

• Ziffernanalyse

• Quersumme

Dynamisches Hashing:

Vorteile

· Es gibt keine obere Grenze für das Datenvolumen

· Einträge können ohne Probleme gelöscht werden

· Adresskollisionen führen nicht zur Clusterbildung.

Nicht möglich:

· effektives Durchlaufen der Einträge nach einer Ordnung

· effektive Suche nach dem Eintrag mit dem kleinsten oder größten Schlüssel




Pay for Educational Supplies & Teaching Supplies with Visa, Master Card, American Express, Discover or Paypal.
TeachersParadise.com HOME | Safe Shopping Guarantee | Help Desk
All trademarks & brands are the property of their respective owners.
Legal Notice 2000-2008 TeachersParadise.com, Inc. All Rights Reserved