Was hat diese Wunschlistenanfrage inspiriert?
Verschlüsselte Skripte mit nur einem „Decrypt Password“ können verwendet werden, um Passwörter oder Algorithmen zu verbergen, die vor erfahrenen Benutzern verborgen bleiben müssen.
Unsere Verwendung wäre die Erstellung einer Build-Aufgabe für ein JMP-Add-In, das ein Passwort aus einer externen Quelle in ein JSL-Skript einfügt und die Skriptdatei verschlüsselt.
Was wir brauchen, ist eine Methode zum programmgesteuerten Verschlüsseln der Skriptdatei, aber JSL-Skripte können nur über die Menüoberfläche „Edit/Encrypt Script…“ erstellt werden.
Welche Verbesserung würden Sie sich wünschen?
- Entweder sollte es einen JSL-Befehl geben, der es ermöglicht, ein Skript mit einem Entschlüsselungskennwort zu verschlüsseln.
- Oder es wird dokumentiert, wie die Verschlüsselung extern, z. B. mit Powershell, C++ oder anderen Sprachen, erfolgen kann.
Der verschlüsselte Code sieht so aus
//-e12.1
0,
<LENGTH>,<ENCRYPTED>
,0,</ENCRYPTED></LENGTH>
Es sollte dokumentiert werden, mit welchen Methoden erstellt werden kann und was die weiteren Parameter sind.
Warum ist diese Idee wichtig?
Die automatische Verschlüsselung von Skripten ermöglicht es, den Code während des Build-Prozesses von den Passwörtern zu trennen.
Die Passwörter können separat gespeichert werden. Anschließend fügt unser automatisierter Build-Prozess das Passwort in den Skriptcode ein und erstellt die verschlüsselte Codedatei für das Add-In.
@martindemel