BCrypt Calculator
Dieser Adapter erstellt und verifiziert Salted BCrypt-Hashes.
Eigenschaften (Properties)
Operation | Vom Adapter ausgeführte Operation Mögliche Werte:
|
Parameter
Adapter | Adapter-Hauptklasse (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.bcrypt.BCryptAdapter: Hauptklasse (Standard) |
clearText | Klartext-Passwort Mögliche Werte: Beliebiger String, z. B.
|
bcryptHash | Salted BCrypt-Hash, der mit dem Klartext-Passwort verglichen werden soll; Nötig bei den Operationen Mögliche Werte: Beliebiger Salted BCrypt-Hash |
newclearText | Neues Klartext-Passwort; Nur nötig bei der Operation Mögliche Werte: Beliebiger String, z. B.
|
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt und im Output befindet sich ein XML-Dokument mit dem Resultat |
0 | Operationen |
-1 | Es kam zu einem Fehler während der Ausführung
|
Input
Der Adapter erwartet bei keiner Operation einen Input.
Output
Je nach Operation gibt der Adapter verschiedene Ergebnisse aus:
- Operationen
GenerateHash
undVerifyAndReplace
: XML-Dokument mit dem Salted Hash - Operation
Verify
: XML-Dokument mit dem Ergebnis, ob der Salted Hash dem Klartext-Passwort entspricht - Operation
VerifyAndReplace
(wenn Salted Hash nicht mit Klartext-Passwort übereinstimmt): XML-Dokument mit dem Ergebnis, dass der Salted Hash nicht dem Klartext-Passwort entspricht - XML-Dokument mit Fehlermeldungen
Beispiel-Ausgabe
<?xml version="1.0" encoding="UTF-8"
<Hash>$2a$10$EcgngKl9hSlppvEcDspLzeq.9Blqim1SFNVzY6tbn5ixTZFMh4xs</Hash>