Warum ist es nicht möglich umzukehren, eine kryptographische hash?

Warum kann man nicht einfach umkehren der Algorithmus wie könnte man das umkehren einer mathematischen Funktion? Wie ist es möglich, einen Algorithmus, der nicht umkehrbar?

Und wenn du eine rainbow-table, was macht mit einem Salz-unmöglich, es zu knacken? Wenn du eine rainbow-Tabelle mit brute-force zu generieren, dann erfindet jeder Klartext-Wert (Länge), die enden würde bis einschließlich der salt für jedes Passwort und jeden möglichen salt (Salz und Passwort/text würde nur kommen zusammen als ein einziges Stück von text).

  • Haben Sie einen Blick auf die wikipedia-Artikel über kartographische hashes
  • Kartographische hash? Du meinst wie bei geohashing?
  • äh Tippfehler, den ich nicht editieren kann meinen Kommentar nicht mehr. ich meinte kryptografische :/ zumindest der link korrekt
  • mögliche Duplikate von Wie kommt es, MD5-hash-Werte sind nicht umkehrbar?
  • Ich habe gehört, dass der Grund, es ist schwer zu knacken, ein hash ist, weil die Grenzen der CPU. Jedes mal, wenn eine bessere CPU kommt kann es berechnen eine höhere Primzahl. Also durch die Multiplikation von großen Primzahlen zusammen, so dass eine große Anzahl, die es dauern würde, eine sehr viel schnellere (nicht vorhandener) CPU entziffern. Es ist eine kreisrunde Spiel, jedes mal, wenn eine CPU ist mächtig genug, um crack ein älterer hash, es ist gleichzeitig mächtig genug, um eine nicht zu knackende hash.
InformationsquelleAutor Keavon | 2011-07-06
Schreibe einen Kommentar