Wie kann man das Passwort des technischen Benutzers verschlüsseln/entschlüsseln

Wie kann man das Passwort des technischen Benutzers verschlüsseln/entschlüsseln

Wenn gewünscht ist, dass das Passwort bei den Services nicht im Klartext in der Konfiguration steht, kann man es auch verschlüsseln. Es gibt verschiedene Wege, das zu erreichen. Ob es in Hochkommas stehen muss, entscheidet der jeweilige Service und die enaio Version. 

Das verschlüsselte Passwort kann man ermitteln über die enaio Datenbank, den Benutzerexport oder per URL-Cipher-Tool. Informationen zum URL-Cipher-Tool findet man auch hier:
https://help.optimal-systems.com/enaio/v1010/admin/administrator/de/dienste/gateway.htm  

nachfolgend beschrieben:


Schritt-für-Schritt-Anleitung - Passwort codieren /verschlüsseln 

über die Datenbank: 

  1. Eine Verbindung zur Datenbank herstellen mit einem geeigneten Tool, z. Bsp. MSSQL Managementstudio (MSSQL-Server), SQL Developer (Oracle), enaio Enterprisemanager .. 

  2. Dieses Statement absetzen:

    SELECT passwort FROM BENUTZER WHERE BENUTZER='technischer Benutzer';

     

    Beispiel: 

    select passwort from benutzer where benutzer='ostechuser';

     

  3. Bitte das vollständige Passwort kopieren. 

über Benutzerexport: 

  1. enaio Administrator starten

  2. Im Menü auf automatische Aktionen wechseln. 

  3. Im Drop-Down "Benutzerexport" wählen. 

  4. Den Export konfigurieren, aber in der Auswahlliste nur den technischen Benutzer auswählen! 

  5. den Export starten.

  6. die export.xml öffnen und nach Passwort suchen. 

  7. Bitte das vollständige Passwort kopieren. 

 

per Cipher-Tool : 

  1. Aus der Installations-Ressource das Cipher-Tool kopieren

  2. Den Pfad zu einer java.exe ermitteln,  z. Bsp. zum Gateway oder ein anderes Verzeichnis.

  3. die Parameter am besten in einem Text-Editor zusammenkopieren. Parameter -i benötigt das Passwort in Klartext.
    Beispiel:

    E:\enaio\services\gateway\jdk\bin\java.exe -jar E:\enaio\services\url-cipher-tool\url-cipher-tool.jar -o -e -i optimal
  4. Commandline bzw. CMD starten - am besten explizit "als Adminstrator ausführen" 

  5. dann die erstellten Parameter einfügen. 

  6. Nun wird das verschlüsselte Passwort angezeigt. Beispiel: 

  7. Bitte das vollständige Passwort kopieren. 


Schritt-für-Schritt-Anleitung - Passwort decodieren /entschlüsseln 

per Cipher-Tool : 

  1. Aus der Installations-Ressource das Cipher-Tool kopieren

  2. Den Pfad zu einer java.exe ermitteln.  

  3. Die Parameter am besten in einem Text-Editor zusammenkopieren.
    Parameter -i benötigt das verschlüsselte Passwort. Sollte das 1. Zeichen ein $ sein, bitte ersetzten durch #.
    Beispiel:

    E:\enaio\services\gateway\jdk\bin\java.exe -jar E:\enaio\services\url-cipher-tool\url-cipher-tool.jar -o -d -i #xu+9tEBwE8BaBAWjfKCU....

    Commandline bzw. CMD starten - am besten explizit "als Adminstrator ausführen" 

  4. Dann die erstellten Parameter einfügen. 

  5. Nun wird das verschlüsselte Passwort angezeigt.
    Beispiel: 

 

 

Bitte immer darauf achten, das vollständige Passwort zu kopieren. 

 

Verwandte Artikel