dynamische Passwortvergabe

CrazyCat

Level-1
Beiträge
683
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann man in WinCC flexible die Passwörter dynamisch vergeben?

Die Passwörter sind ja in der Regel schnell bekannt und es hat sofort wieder jeder Zugriff auf alle Einstellungen.

Deshalb kam die Idee jeden Tag ein neues Passwort nach einem bestimmten System zu generieren.

(Konkret: Tag +10, Monat +5) Das heutige Passwort am 5.07. wäre also 1513.

Ist so etwas in WinCC flexible realisierbar?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
ich denke über den Weg Passwortliste exportieren in eine csv diese Verändern und wieder importieren könnte eine lösung sein.
Du kanst ja bestimmen wie die Datei heißt und wo sie abgelegt wird.
Beispiel : Passwort.csv (oder txt ?).

also Skript : - PWL export
- neues Passwort in der SPS basteln
- dieses in eine Variable legen
- Passwort datei öffnen und wert reinschreiben
- PWL import

So ungefähr stelle ich mir das vor.
Komm leider nicht dazu das jetzt auszuprobieren :) .
 
Die Passwörter werden in einer .pwl - Datei abgelegt.

Diese kann ich nicht öffnen oder eine neue Datei mit einem anderen Programm erzeugen.

Ich kann einen String auf den verglichen werden soll erzeugen, nur wie bekomme ich diesen in die gewünschte Datei und an die gewünschte Stelle?

Das ganze soll natürlich ohne PC - Anbindung, also rein auf dem MP und der S7 umgesetzt werden können.
 
OK. Ich hab' mir das nochmals angeschaut.

Ich kann zwar die Daten in eine txt - Datei exportieren, in dieser steht aber nicht ein Textzeichen, nur eine handvoll Sonderzeichen.

Wie ist das Ding codiert?

Kann ich herausfinden, wo die Daten welche ich in Runtime als neues Kennwort eingeben kann (in der Benutzerverwaltung) landen, oder die Eingabe durch Variablen überbrücken?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
es gibt die funktion benuzter anmelden/abmelden und level/passwort ist steuerung übertragen.

über diesen umweg sollte man die daten über ein script in eine textdatei bekommen.
 
Also die Funktion Benutzer anmelden/abmelden ist mir bekannt, aber ich finde die Funktion level/passwort in Steuerung übertragen nicht.

Ist zwar egal da ich das aktuelle Passwort auch über die Funktion LeseKennwort ermitteln kann.

Die Frage die sich nun stellt ist die wie ich ein neues Kennwort automatisch vergeben kann.

In der Benutzerverwaltung kann ich keine Variable für das Kennwort hinterlegen, oder?
 
Hallo,

würde es nicht reichen wenn du das ganze in einen FB schreibst und dir dann ein Bit setz, das du dann weiterverarbeiten kannst.
Wir haben das mal just for fun so gemacht:

Tag x 100 / 2 + Monat



Robert
 
Zurück
Oben