Skip to main content
Skip table of contents

BCrypt Calculator

Dieser Adapter erstellt und verifiziert Salted BCrypt-Hashes.

Eigenschaften (Properties)

Operation

Vom Adapter ausgeführte Operation

Mögliche Werte:

  • GenerateHash: erstellt einen Salted Hash zum eingegebenen Klartext-Passwort
  • Verify: verifiziert das Klartext-Passwort mit dem eingegebenen Salted Hash
  • VerifyAndReplace: verifiziert das Klartext-Passwort mit dem eingegebenen Salted Hash und erstellt einen neuen Salted Hash

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. MeinPasswort

(info) Der Parameter darf nicht leer sein.

bcryptHash

Salted BCrypt-Hash, der mit dem Klartext-Passwort verglichen werden soll; Nötig bei den Operationen Verify und VerifyAndReplace

Mögliche Werte: Beliebiger Salted BCrypt-Hash

newclearText

Neues Klartext-Passwort; Nur nötig bei der Operation VerifyAndReplace

Mögliche Werte: Beliebiger String, z. B. MeinPasswort

(info) Der Parameter darf nicht leer sein.

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt und im Output befindet sich ein XML-Dokument mit dem Resultat

0

Operationen Verify und VerifyAndReplace: der Parameter bcryptHash stimmt nicht mit dem clearText-String überein

-1

Es kam zu einem Fehler während der Ausführung

  • Die erforderlichen Parameter sind nicht befüllt
  • Operationen Verify und VerifyAndReplace: der Parameter bcryptHash ist nicht mit einem Salted BCrypt-Hash befüllt

Input

Der Adapter erwartet bei keiner Operation einen Input.

Output

Je nach Operation gibt der Adapter verschiedene Ergebnisse aus:

  • Operationen GenerateHash und VerifyAndReplace: 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
<?xml version="1.0" encoding="UTF-8"
<Hash>$2a$10$EcgngKl9hSlppvEcDspLzeq.9Blqim1SFNVzY6tbn5ixTZFMh4xs</Hash>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.