JSL 암호화 사용에 대한 질문.전문가에게 문의하세요.
JSL 암호화 방법을 설계하고 싶습니다:
A. 이 " 원본 .JSL"은 암호화되어 다른 사람에 의해 사용되고 있지만, 나는 그것을 다른 사람에게 주는 것을 원하지 않습니다.
이런 식으로 스크립트를 암호화하는 좋은 방법은 무엇입니까?
자동화 및 스크립팅윈도우Re: JSL 암호화 사용에 대한 질문.
생각나는 단계는 다음과 같습니다.
1, 나는 이 암호화된 "원본"을 얻습니다. JSL이 A의 컴퓨터에 도달하면 자동으로 그의 MAC 카드의 머신 코드를 얻습니다(따라서 00-0B-0E-0F-00-ED로 설정됩니다).
2, 그런 다음 "original.JSL"이 메모리에서 자동으로 복호화되어 자동으로 새 암호화 JSL을 쓸 준비가 됩니다.
3. 이 새로운 암호화된 JSL은 MAC 카드의 기계 코드를 새로운 암호화된 JSL로 작성하여 원래의 "원본."JSL 파일을 완전히 삭제하고, 새로 암호화된 JSL을 "원본.JSL"로 복원하여 원래 위치에 저장합니다.
4. 핵심은 이 새로운 암호화 JSL을 구현할 때 이 코드를 작성해야 한다는 것입니다. 실행하기 전에 항상 컴퓨터의 MAC 카드 머신 코드 00-0B-0E-0F-00-ED를 검사하고, 그렇지 않으면 스크립트를 종료합니다.
물론 이 원본 "원본."JSL"은 비밀리에 새로운 암호화된 JSL 파일을 재생성하기 위해 MAC 카드 머신 코드를 복호화하고 추가합니다.
이 방법이 가능한가. 물론, AI에게 물어서 컴퓨터의 MAC 카드의 기계어 코드를 얻을 수는 있다.
Re: JSL 암호화 사용에 대한 질문.이것을 "원본"으로 설정하세요.JSL"이 그렇게 간단해요
dt=Open("$SAMPLE_DATA/Big Class.jmp");
JSL의 MAC 카드 기계어 코드를 이렇게 얻으세요
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 );
Re: JSL 암호화 사용에 대한 질문.이 " 원래 .jSL" 스크립트는 이와 같이 보이도록 암호화되었습니다. 암호화된 비밀번호는 abc123입니다.

물론 MAC 카드의 머신 코드를 읽어서 다시 암호화를 하면 abc123 비밀번호를 계속 사용할 수 있습니다.
전문가 여러분 감사합니다!
Re: JSL 암호화 사용에 대한 질문.JMP는 암호화를 통해서라도 내성적인 분해를 허용하므로 `클래스 정의`를 사용하지 않도록 주의하세요.
Re: JSL 암호화 사용에 대한 질문.이 문제는 단계적으로 해결될 것으로 보입니다.
예를 들어, 이제 나는 어떻게 구현하는지 알고 싶습니다.
"abc123"을 비밀번호로 사용하면 다음 코드가 자동으로 "C:\0\test.JSL"로 암호화됩니다.
dt=Open("$SAMPLE_DATA/Big Class.jmp");전문가 여러분 감사합니다!