Haupt » Makler » Kryptografische Hash-Funktionen

Kryptografische Hash-Funktionen

Makler : Kryptografische Hash-Funktionen
DEFINITION VON KRYPTOGRAPHISCHEN HASH-FUNKTIONEN

Eine kryptografische Hash-Funktion ist eine mathematische Funktion, die in der Kryptografie verwendet wird. Typische Hash-Funktionen verwenden Eingaben variabler Länge, um Ausgaben fester Länge zurückzugeben. Eine kryptografische Hash-Funktion kombiniert die Nachrichtenübermittlungsfunktionen von Hash-Funktionen mit Sicherheitseigenschaften.

BREAKING DOWN kryptografische Hash-Funktionen

Hash-Funktionen sind häufig verwendete Datenstrukturen in Computersystemen für Aufgaben wie das Überprüfen der Integrität von Nachrichten und das Authentifizieren von Informationen. Sie gelten jedoch als kryptografisch schwach. Kryptografische Hash-Funktionen erweitern typische Hash-Funktionen um Sicherheitsfunktionen, wodurch es schwierig wird, den Inhalt einer Nachricht oder Informationen über Empfänger und Absender zu erkennen.

Insbesondere weisen kryptographische Hash-Funktionen drei Eigenschaften auf

  • Sie sind „kollisionsfrei“. In einfachen Worten sollten keine zwei Eingabe-Hashes demselben Ausgabe-Hash zugeordnet werden.
  • Sie können versteckt werden. In einfachen Worten sollte es schwierig sein, den Eingabewert für eine Hash-Funktion aus der Ausgabe zu erraten.
  • Sie sollten puzzelfreundlich sein. Das heißt, es sollte schwierig sein, einen Eingang auszuwählen, der einen vordefinierten Ausgang liefert. Daher sollte die Eingabe aus einer möglichst breiten Verteilung ausgewählt werden.

Die drei oben genannten Eigenschaften sind wünschenswert, können jedoch nicht immer in die Praxis umgesetzt werden. Beispielsweise stellt die Disparität in den Abtasträumen für Eingabe-Hashes und Ausgaben sicher, dass Kollisionen möglich sind. Ein Beispiel hierfür wurde kürzlich gezeigt, als die MIT Digital Currency Initiative eine Kollisionsanfälligkeit in IOTA feststellte.

Kryptografische Hash-Funktionen werden häufig in Kryptowährungen verwendet, um Transaktionsinformationen anonym weiterzugeben. Beispielsweise verwendet Bitcoin, die ursprüngliche und größte Kryptowährung, die SHA-256-Verschlüsselungs-Hash-Funktion in ihrem Algorithmus. In ähnlicher Weise hat IOTA, eine Plattform für das Internet der Dinge, seine kryptografische Hash-Funktion, die als Curl bekannt ist.

Vergleich von Anlagekonten Name des Anbieters Beschreibung Angaben zum Werbetreibenden × Die in dieser Tabelle aufgeführten Angebote stammen von Partnerschaften, von denen Investopedia eine Vergütung erhält.

Verwandte Begriffe

Hash-Definition Ein Hash ist eine Funktion, die eine Eingabe von Buchstaben und Zahlen in eine verschlüsselte Ausgabe fester Länge umwandelt. mehr Was ist IOTA? IOTA ist eine dezentrale Plattform für Transaktionen zwischen Geräten, die mit dem Internet verbunden sind. Es wird keine Blockchain verwendet. mehr Definition des Nachrichtenauthentifizierungscodes (MAC) Ein Nachrichtenauthentifizierungscode (MAC) oder ein Tag ist ein Sicherheitscode, den der Benutzer eines Computers eingibt, um auf Konten oder Portale zuzugreifen. more Ziel-Hash Ein Ziel-Hash ist eine Zahl, mit der ein Hash-Block-Header kleiner oder gleich sein muss, damit ein neuer Block vergeben wird. Weitere Erklärungen zur Blockchain Ein Leitfaden, mit dem Sie verstehen, was eine Blockchain ist und wie sie von der Industrie verwendet werden kann. Sie haben wahrscheinlich eine Definition wie diese gefunden: "Blockchain ist ein verteiltes, dezentrales, öffentliches Hauptbuch." Aber Blockchain ist einfacher zu verstehen als es sich anhört. Es wird mehr Finanztechnologie - FintechDefinition Fintech, ein Beispiel für 'Finanztechnologie', verwendet Neue Technologie zur Verbesserung und Automatisierung der Bereitstellung und Nutzung von Finanzdienstleistungen
Empfohlen
Lassen Sie Ihren Kommentar