Domande sull'uso della crittografia JSL.Consulta gli esperti.
Voglio progettare un metodo di crittografia JSL:
Se questo "file .JSL originale " è criptato e utilizzato da altri, A. Ma non voglio che lo dia a qualcun altro.
Qual è un buon metodo per crittografare gli script in questo modo?
Automazione e scriptingFinestreOggetto: Domande sull'uso della crittografia JSL.
I passaggi che mi vengono in mente sono:
1, questo "originale" criptato. Quando JSL raggiunge il computer di A, ottiene automaticamente il codice macchina della sua scheda MAC (quindi è impostato su 00-0B-0E-0F-00-ED).
2, quindi in e quindi "original.JSL" decifra automaticamente nella memoria, pronto per scrivere automaticamente la nuova crittografia JSL,
3, questo nuovo JSL crittografato scriverà il codice macchina della scheda MAC sul nuovo JSL crittografato, che può convertire i file "original."JSL" originali completamente eliminati, il nuovo JSL crittografato in "original.JSL" viene ripristinato nella sua posizione originale.
4, la chiave è che questa nuova crittografia JSL nella scrittura di questo codice deve essere implementata: ogni volta prima di eseguirla, controllare il codice macchina della scheda MAC del computer 00-0B-0E-0F-00-ED, in caso contrario uscire dallo script.
Naturalmente questo "originale."JSL" decifra e aggiunge il codice macchina della scheda MAC per rigenerare nuovi file JSL crittografati, il tutto in segreto.
Se questo modo è realizzabile. Naturalmente, posso già ottenere il codice macchina della scheda MAC del computer chiedendolo all'IA.
Oggetto: Domande sull'uso della crittografia JSL.Imposta questo "originale.JSL" è così semplice
dt=Open("$SAMPLE_DATA/Big Class.jmp");
Ottieni il codice macchina della sua scheda MAC per JSL in questo modo
txt=Run Program(Executable("cmd.exe"),Options({"/c getmac"}),Read Function("text"));Set Clipboard( txt );txt = Regex( txt, "[\n\r]", "\!n", globalreplace );txt=Substitute(txt,"\!n",""," ","");前="==00";off1=Contains(txt,前);If(off1,tx=SubStr(txt,off1+2,Length(txt)));后="\Device";off2=Contains(tx,后,-1);If(off2,abc=SubStr(tx,1,off2-1));
Set Clipboard( abc );
Oggetto: Domande sull'uso della crittografia JSL.Questo script " originale .jSL" è stato crittografato per apparire in questo modo. La password crittografata è abc123

Naturalmente, se legge il codice macchina della scheda MAC e lo crittografa nuovamente, può ancora utilizzare la password abc123
Grazie Esperti!
Oggetto: Domande sull'uso della crittografia JSL.Assicuratevi di non usare `Define Class` poiché JMP consente la decostruzione introspettiva, anche tramite crittografia.
Oggetto: Domande sull'uso della crittografia JSL.Sembra che questo problema verrà risolto gradualmente.
Ad esempio, ora voglio sapere come implementare
Utilizzare "abc123" come password per crittografare automaticamente il seguente codice "C:\0\test.JSL":
dt=Open("$SAMPLE_DATA/Big Class.jmp");Grazie Esperti!