Loading...
Select Version
Die ENCRYPTJ-Anweisung verschlüsselt ein angegebenes Logon-Kennwort und gibt die Verschlüsselung über SYSOUT aus.
Format
ENCRYPTJ / EJ |
lpassword |
Operanden
lpassword
1 bis 8 Byte langes Logon-Kennwort (Format siehe Abschnitt „Formatvorschriften für Kennwörter").
In BS2000 können auch längere Logon-Kennwörter mit maximal 32 Zeichen vereinbart werden. Um solche Kennwörter mit PASSWORD verarbeiten zu können, müssen sie auf Systemebene auf 8 Zeichen verkürzt werden.
Das Softwareprodukt SDF-P ermöglicht mit der vordefinierten Funktion HASH-STRING() diese Konvertierung:
(TO-X-LIT(HASH-STRING('<long password>',8)))
Beispiele
Verschlüsselung eines Kennworts, das 4 Zeichen lang ist.
ENTER COMMAND NOW : *encryptj c'susi' PASSWORD ENCRYPTED IS = X'6B0537211705D615' *end PASSWORD : NORMAL END
Verschlüsselung eines Kennworts, das 14 Zeichen lang ist.
/A=(TO-X-LIT(HASH-STRING('longpassword',8))) /show-var a A = X'523E146036CED784' /start-password ENTER COMMAND NOW : *encryptj x'523E146036CED784' PASSWORD ENCRYPTED IS = X'73FE57A922EA780D' *end PASSWORD : NORMAL END