2017-12-04 3 views
-3

Bcrypt kann gleichen Hash für Eingaben erstellen?
Ist das möglich bcrypt erstellen Hash für 'abc' und 'egf' dasselbe Passwort?Bcrypt kann gleichen Hash für Eingaben erstellen? - Symfony

+2

Was Sie beschreiben, wird als _collision_ bezeichnet. – FirstOne

+0

@firstOne, ja. Aber was ich denke, dass er wissen wollte, ist IF ist möglich so etwas. Also, wenn bcrypt den Hash für eine Eingabe erstellt, ist es möglich (auch remote), dass die Funktion den gleichen Hash für eine andere Eingabe zurückgibt? Ich bin mir nicht sicher, aber ich denke, das ist möglich. Da ich mir nicht sicher bin, werde ich nicht antworten, aber ja, es ist eine Kollision, wenn es passiert. Aber was das OP bedeutet ist, wenn es überhaupt möglich war – Optiroot

+1

Ich weiß, was gefragt wurde und es ist zumindest off-topic - ich könnte sogar sagen, dass googeln könnte einige Ergebnisse geben. @Optioot – FirstOne

Antwort

3

Für jeden Hashing-Algorithmus oder einen beliebigen Algorithmus mit einem endlichen Ausgabebereich und einem unendlichen Eingabebereich gibt es eine unendliche Anzahl von Eingaben, die dieselbe Ausgabe erzeugen.

Ist das ein Problem? Nein nicht wirklich. Das einzige, was uns interessiert, ist, dass das gleiche Passwort den gleichen Hash erzeugt und dass es sehr unwahrscheinlich ist, dass es jemals den gleichen Hash mit einem anderen Passwort bekommt. Es ist sehr unwahrscheinlich, zwei Eingabezeichenfolgen zu finden, die denselben bcrypt-Hash erzeugen.

Verwandte Themen