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
-3
A
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
- 1. Rubin BCrypt Hash-Vergleich
- 2. Symfony mehrere Formen und Eingaben
- 3. Symfony 3.3, Authentifizierung, bcrypt, schlechte Anmeldeinformationen
- 4. Kann ein bcrypt Hash-Passwort in SHA2 konvertiert werden?
- 5. nodejs bcrypt nicht Hash-Passwort in db
- 6. Symfony 3 bcrypt Passwort verifiziert nicht
- 7. einfache bcrypt Bibliothek für C
- 8. CRC16-Hash-Funktion, die Hash-Wert aus zwei Eingaben berechnet
- 9. Erstellen Methode auf Benutzermodell (bcrypt)
- 10. Verhindern, dass Benutzer dasselbe Kennwort in Symfony verwenden (bcrypt)
- 11. Hash für beliebige Objekte erstellen?
- 12. Mehrere Eingaben für eine Klassenliste erstellen
- 13. Wie Hash-Passwort in Play Framework (vielleicht mit BCrypt)
- 14. mit bcrypt Passwort-Hashing für die Benutzerauthentifizierung
- 15. Wie vergleicht man Passwörter (BCrypt Hashes) in Symfony 3?
- 16. Javascript, erstellen Array von Hashes schreibt gleichen Hash
- 17. Bcrypt Entschlüsselung grundlegende
- 18. "BCrypt :: Fehler :: InvalidHash: ungültige Hash", wenn Passwort zu authentifizieren versucht
- 19. Benötigt man Hash von der Datenbank? password_hash bcrypt
- 20. crypto/bcrypt: hashedPassword ist nicht der Hash des angegebenen Passworts
- 21. Nodejs, bcrypt, Mungo
- 22. bcrypt Problem mit nodejs
- 23. Verwenden des gleichen Passwort-Hash für die Kontoaktivierung
- 24. PHP bcrypt Uneinheitliche Salz
- 25. Kann das gespeicherte Passwort (Bcrypt) nicht mit den Benutzereingaben übereinstimmen
- 26. Absichtlich zwei Dateien erstellen, um den gleichen Hash zu haben?
- 27. jQuery Validierung von mehreren nicht gleichen Eingaben
- 28. Erstellen eindeutigen Hash für Verzeichnis in Python
- 29. Symfony Login Formular Redirect to Hash
- 30. Symfony 3 - FOSUserBundle SonataAdminBundle Hash-Probleme
Was Sie beschreiben, wird als _collision_ bezeichnet. – FirstOne
@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
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