NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    스크립트 엔지엠 RPA 매크로 - 스크립트 암호화 및 복호화 하는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 스크립트를 판매 목적으로 개발하시는 분들은 보안상 암호화해서 제공하게 될겁니다. 이외에도 사용자 인증을 위해 텔레그램 연동으로 처리하시는 분들도 계시긴한데요. 이 방법은 다음에 알아보기로 하고, 스크립트를 어떻게 암호화하고 복호화 하는지에 대해 간단하게 알아보도록 하겠습니다. 우선 아래와 같이 에디터를 실행하고 ①관리자 탭을 클릭하세요. ②스크립트 암호화를 누른 후 ③암호화 할 스크립트를 선택 해줍니다.

    FAnBnfJ.png

     

     

    각각의 정보를 입력 해줍니다. 여기서 아이디와 비밀번호는 이 스크립트를 암호화한 사람의 아이디와 비밀번호입니다. 나중에 스크립트를 복호화 할 때 입력해야 하는 정보이므로 제작자는 어딘가에 저장해놔야 합니다. 잊어버리면 스크립트를 다시 원래대로 복호화 할 수 없습니다. 인증키는 스크립트를 구매하는 구매자의 컴퓨터 인증키 정보입니다. 인증키에 대한 자세한 설명은 아래에 있습니다. 마지막, 설명은 인증 받지 않은 스크립트 사용자에게 표시할 내용입니다. 보통 제작자의 연락처입니다.

    RC18b8q.png

     

     

    스크립트 구매자에게 엔지엠 에디터 또는 플레이어를 구매한 후 인증키 정보를 받아야 합니다. 구매자는 에디터를 실행하고, 메뉴의 계정 > 내 정보 확인을 누르세요. 그리고, 아래 동영상과 같이 인증키를 더블 클릭하면 윈도우의 클립보드에 자동으로 저장됩니다. 이 내용을 스크립트 판매자에게 전달하시면 됩니다.

    WTF4KOQ.gif

     

     

    스크립트 구매자가 플레이어만 가지고 있다면, 아래와 같이 메뉴의 관리자 > 인증서 생성에서 인증키를 복사할 수 있습니다.

    GM0CcH5.gif

     

     

    판매자는 이 인증키를 이메일 또는 카카오톡, 텔레그램으로 받은 후 에디터에서 인증키를 입력하고, 저장을 눌러줍니다. 이제 이 스크립트를 사용할 수 있는지 알아보기 위해 에디터에서 암호화된 스크립트를 열어봅시다. 아래 동영상처럼 스크립트가 열리지 않고, 안내 메세지가 표시됩니다. 이는 아직 스크립트 구매자의 컴퓨터가 인증되지 않았기 때문입니다. 여기서 인증이란, 엔지엠소프트웨어의 사용권에 대한 인증이 아닙니다. 스크립트 판매자의 인증입니다.

    3SnQXsx.gif

     

     

    스크립트 판매자는 구매자로부터 받은 인증키로 해당 컴퓨터를 인증시켜줘야 합니다. 아이디와 비밀번호를 알려줘고 직접 인증하라고 해도 됩니다. 하지만, 가급적이면 원격으로 들어가서 에디터 또는 플레이어의 관리자 > 인증키 생성에서 스크립트를 암호화할 때 사용했던 정보들을 입력한 후 저장을 눌러줘야 합니다.

    cJde6DB.png

     

     

    스크립트를 암호화 할 때와 동일한 정보를 입력해야 합니다.

    Fne8DDv.png

     

     

    구매자의 컴퓨터가 정상적으로 인증 되었습니다. 이 작업은 원격으로 구매자의 컴퓨터에서 직접 처리 해줘야 합니다.

    kWAMrzx.png

     

     

    스크립트가 정상적으로 열렸습니다. 이 스크립트를 실행하면 동작은 하지만, 로그(아웃풋)에 어떠한 내용도 출력하지 않습니다.

    MHApdHS.png

     

     

    플레이어도 동일하게 출력창에 아무런 내용도 표시하지 않습니다. 출력창에 표시되는 내용도 잘 분석(?)하면, 스크립트 제작 및 도용에 힌트가 될 수 있기 때문입니다.

    gs0OsSa.gif

     

     

    참고로, 서브 스크립트를 사용하는 경우에는 서브 스크립트도 같이 암호화 해줘야 합니다. 에디터에서 매인 스크립트만 암호화하고, 서브 스크립트는 암호화 하지 않는다면 서브 스크립트만 열었을 때 내용을 볼 수 있기 때문입니다. 이 글에서 테스트한 스크립트는 매인에 서브로 마우스 클릭 서브 스크립트가 포함되어 있습니다. 물론, 미리 서브 스크립트는 암호화 해둔 상태입니다. 가급적이면 모두 암호화 하는걸 추천 드립니다. 스크립트에 사용 기간을 설정하고 싶다면 아래 내용을 참고하세요.

    [ 스크립트에 사용 기간 설정하기 ]

     

    스크립트를 판매할 목적으로 개발하는 거라면 스크립트 암호화는 정말 중요한 기능이 아닐 수 없습니다. 이 글과 함께 보면 좋은 글이 있는데요. [ 여기 ]에서 좀 더 디테일하게 적용할 수 있는 방법들이 설명되어 있습니다. 만약, 스크립트 구매자의 컴퓨터가 한두대가 아닌 수십대라면 모든 컴퓨터를 다 인증키로 인증 시키는건 상당한 시간이 소요됩니다. 그래서, 아이디, 비밀번호만으로 모든 컴퓨터에서 사용할 수 있도록 하고 싶을수가 있는데요. 이런 경우에는 인증키에 "NGM-PUBLIC-KEY"를 입력하면 됩니다. 자세한 내용은 [ 여기 ]를 참고하세요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.