Ich verwende jBCrypt (in Java), das keine neueren Versionen von BCrypt aus PHP oder Python verarbeiten kann. Die Ausnahme ist "Ungültige Salzrevision", da sie nur die Version "2a" unterstützt. Gibt es eine weitere aktualisierte Java-Bibliothek von BCrypt?Java BCrypt unterstützt keine neueren Versionen (Seeds mit dem Präfix 2b, 2y usw.)
3
A
Antwort
2
Es gibt ein offenes Problem auf Google Code jbcrypt Arbeitsgruppe. Sie führen den jBCrypt-Zweig ein, der '2y'-Hashes unterstützt, aber nie mit offiziellen Zweigstellen zusammengeführt wurde.
- https://code.google.com/archive/p/jbcrypt/issues/9
- https://github.com/Oscil8/jBCrypt/tree/djm-2y-etc
Dieser Zweig wird aus jBCrypt-0,3 abgeleitet, sondern inzwischen eine neuere Version jBCrypt-0,4 war. Ich habe eine gemischte Version basierend auf '2y' Zweig mit Überlauffix von 0.4 vorbereitet.
Sie können den Code finden Sie hier: https://github.com/anebril/jBCrypt/tree/gcsvn-merged-0.4-overflow-fix