meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
verschluesseln [2018/05/25 14:44] – michael | verschluesseln [2020/01/03 11:40] (aktuell) – michael | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
* aus einer vbs-Datei eine verschlüsselte vbe-Datei oder | * aus einer vbs-Datei eine verschlüsselte vbe-Datei oder | ||
* aus einer js-Datei eine verschlüsselte je-Datei | * aus einer js-Datei eine verschlüsselte je-Datei | ||
+ | |||
erzeugen kann.\\ \\ Dabei kann man die Datei unterteilen in einen unverschlüsselten Teil am Anfang und dem restlichen, verschlüsselten Teil. Dies geschieht durch Eintragen der Marke\\ | erzeugen kann.\\ \\ Dabei kann man die Datei unterteilen in einen unverschlüsselten Teil am Anfang und dem restlichen, verschlüsselten Teil. Dies geschieht durch Eintragen der Marke\\ | ||
+ | |||
+ | < | ||
' | ' | ||
//**Start Encode** | //**Start Encode** | ||
+ | </ | ||
ab der der Code verschlüsselt wird.\\ \\ Bei FixFoto-Skripten kann man damit den Kopf, bestehend aus\\ | ab der der Code verschlüsselt wird.\\ \\ Bei FixFoto-Skripten kann man damit den Kopf, bestehend aus\\ | ||
' | ' | ||
Zeile 14: | Zeile 18: | ||
===== Verschlüsselungsbeispiel ===== | ===== Verschlüsselungsbeispiel ===== | ||
Der Encoder ist gespeichert im Ordner\\ // | Der Encoder ist gespeichert im Ordner\\ // | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
' | ' | ||
' | ' | ||
Zeile 46: | Zeile 52: | ||
End Sub | End Sub | ||
' | ' | ||
+ | </ | ||
+ | |||
Die Kommandozeile zum Verschlüsseln (unbedingt alles in __eine__ Zeile schreiben) muss so aussehen: | Die Kommandozeile zum Verschlüsseln (unbedingt alles in __eine__ Zeile schreiben) muss so aussehen: | ||
" | " | ||
und wird am besten als Batchdatei, z.B. // | und wird am besten als Batchdatei, z.B. // | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
' | ' | ||
' | ' | ||
Zeile 56: | Zeile 66: | ||
(%mOvJUmDbwDrxTRok^+jzkY+s64N+mDEb@# | (%mOvJUmDbwDrxTRok^+jzkY+s64N+mDEb@# | ||
!YoW^[Dcws|M+DqsConCY4# | !YoW^[Dcws|M+DqsConCY4# | ||
+ | </ | ||
Die verschlüsselte Skriptdatei ist so wie sie hier gezeigt wird, nicht lauffähig, da sie aus Darstellungsgründen abgekürzt wurde.\\ \\ | Die verschlüsselte Skriptdatei ist so wie sie hier gezeigt wird, nicht lauffähig, da sie aus Darstellungsgründen abgekürzt wurde.\\ \\ | ||
+ | |||
===== Verschlüsselungsautomatisierung ===== | ===== Verschlüsselungsautomatisierung ===== | ||
- | Wenn man öfter Skripte verschlüsseln will, ist die oben beschriebene Vorgehensweise sehr mühsam. Um den Vorgang zu automatisieren, | + | |
+ | Wenn man öfter Skripte verschlüsseln will, ist die oben beschriebene Vorgehensweise sehr mühsam. Um den Vorgang zu automatisieren, | ||
+ | |||
+ | <code VBScript [enable_line_numbers=" | ||
' | ' | ||
' | ' | ||
Zeile 133: | Zeile 148: | ||
end if | end if | ||
' | ' | ||
- | Das Skript muss in einem gemeinsamem Ordner mit der Encoder-Datei abgespeichert werden. Dann legt man am besten eine Verknüpfung zum Verschlüsselungsskript auf dem Desktop ab und kann dann eine zu verschlüsselnde Datei per "Drag and Drop" auf diese Verknüpfung ziehen. Dadurch wird automatisch die Verschlüsselung gestartet und bei Erfolg das verschlüsselte Skript im selben Ordner wie das Original abgelegt.\\ \\ | + | </ |
+ | |||
+ | Das Skript muss in einem gemeinsamem Ordner mit der Encoder-Datei abgespeichert werden. Dann legt man am besten eine Verknüpfung zum Verschlüsselungsskript auf dem Desktop ab und kann dann eine zu verschlüsselnde Datei per "Drag and Drop" auf diese Verknüpfung ziehen. Dadurch wird automatisch die Verschlüsselung gestartet und bei Erfolg das verschlüsselte Skript im selben Ordner wie das Original abgelegt. | ||
===== Entschlüsseln ===== | ===== Entschlüsseln ===== | ||
- | Die Verschlüsselung verhindert den laienhaften Zugriff auf den Code. Man muss aber wissen, dass das Decodieren einer solchen Verschlüsselung für den Experten relativ einfach ist. Man kann sich also nicht darauf verlassen, dass mit der Verschlüsselung der Code wirklich gesichert ist.\\ \\ | + | |
+ | Die Verschlüsselung verhindert den laienhaften Zugriff auf den Code. Man muss aber wissen, dass das Decodieren einer solchen Verschlüsselung für den Experten relativ einfach ist. Man kann sich also nicht darauf verlassen, dass mit der Verschlüsselung der Code wirklich gesichert ist. | ||
===== Anmerkung ===== | ===== Anmerkung ===== | ||
- | Man sollte Skripte in der Regel im Klartext veröffentlichen. Das erlaubt anderen auf einfache Weise aus einem Skript Informationen zu ziehen, ggf. daraus zu lernen, evtl. Fehler zu beseitigen oder für eigene Zwecke anzupassen. Nur wenn man deutlich machen will, dass alles dies nicht gewünscht wird, ist die Verschlüsselung angebracht. | + | |
+ | Man sollte Skripte in der Regel im Klartext veröffentlichen. Das erlaubt anderen auf einfache Weise aus einem Skript Informationen zu ziehen, ggf. daraus zu lernen, evtl. Fehler zu beseitigen oder für eigene Zwecke anzupassen. Nur wenn man deutlich machen will, dass alles dies nicht gewünscht wird, ist die Verschlüsselung angebracht. |