CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤...

34
CrypKey Instant 6. 협우인포테크 1 CrypKey Instant. Ver 6. x 사용 가이드 Rev. CK2507 - INS - 01G 협우인포테크(주) 서울 구로시 구로구 구로 5 40 번지 동일빌딩 3 ( 우편번호 :152- 055) 전화 : 855- 0611 팩스 : 855- 0618 URL : http://www.hyubwoo.com 저작권자 : 협우인포테크㈜ 2005 Copy right © 2005, by HYUBWOO INFO. TECH. CO., LTD. All rights reserved. 이 사용 설명서는 저작권법에 의해 보호되고 있으며, 협우인포테크㈜의 동의없이는 어 떤 형태로든 복사 전재할 수 없습니다. 이 사용 설명서의 내용은 인쇄상의 잘못이나 오류 가 있을 수 있으며, 예고없이 바뀔 수 있습니다. HIT는 협우인포테크㈜의 등록상표 입니 다. 여기서 언급된 다른 제품명들은 그들의 해당 회사의 등록상표입니다

Transcript of CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤...

Page 1: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

1

CrypKey Instant. Ver 6.x

사용 가이드

Rev. CK2507-INS-01G

협우인포테크(주)

서울 구로시 구로구 구로 5동 40번지 동일빌딩 3층 (우편번호 :152-055)

전화 : 855-0611 팩스 : 855-0618 URL : http://www.hyubwoo.com

저작권자 : 협우인포테크㈜ 2005

Copyright© 2005, by HYUBWOO INFO. TECH. CO., LTD. All rights reserved.

이 사용 설명서는 저작권법에 의해 보호되고 있으며, 협우인포테크㈜의 동의없이는 어떤 형태로든 복사 ⋅전재할 수 없습니다. 이 사용 설명서의 내용은 인쇄상의 잘못이나 오류가 있을 수 있으며, 예고없이 바뀔 수 있습니다. HIT는 협우인포테크㈜의 등록상표 입니다. 여기서 언급된 다른 제품명들은 그들의 해당 회사의 등록상표입니다

Page 2: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

- 목 차 -

1. 데모 프로그램의 실행

2. CrypKey Instant의 사용

2

2-1 Select Files 실행

2-2 CrypKey 설정

2-3 메시지 설정

2-4 Interface 설정

2-5 Security Type 설정

2-6 Casper 설정

2-7 Configuration 설정

2-8 Begin Protection

3. SiteKey Generator의 사용

3-1 Configure 설정

3-2 주화면 설정

3-3 Summary

4. 어플리케이션 배포시 유의 사항

Page 3: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

3

1. 데모 프로그램의 실행

CrypKey Instant는 제품의 이해 및 용이한 사용을 위해 계산기 어플리케이션에 대한 예제 셈플을 제공합니다.

여기서, CrypKey Instant로 프로텍션된 데모 프로그램인 ‘Example.exe’는 CrypKey를 구입한 벤더의 고객들에 배포된 하나의 어플리케이션으로 볼 수 있으며 ‘Sitekey Generator’는 CrypKey를 구입한 벤더만이 갖고 있는 라이센스 발급기 로서, 아래와 같은 과정 및 절차는 이 라이센스 발급기에 의해 고객에게 배포된 Example.exe 프로그램을 어떻게 원격으로 라이센싱 해 주는가를 보여주고 있습니다.

① 시작 à 프로그램 à CrypKey Instant 메뉴에서 ‘Example.exe’를 선택.실행하십

시오. ② exeample.exe 프로그램을 실행시키면, 아래와 같은 다이얼로그 창이 팝업됩니

다. 이 다이얼로그 창은 라이센스에 관한 정보를 표시해 주는 것으로, 약 1초간 스크린 상에 나타납니다. 만일 이 프로그램에 대해서 라이센스가 남아 있는 경우는 실제 프로그램이 실행되며, 그렇지 않은 경우는 Site Code 정보가 표시되는 License Configuration 창이 활성화됩니다. 아래와 같은 다이얼로그 창이 표시되는 동안에 재빨리 ‘Enter’키를 눌러서 License Configuration 창을 활성화시킵니다.

[그림 1] 라이센스 정보 창

Page 4: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

4

③ 아래와 같은 License Configuration 창이 활성화되면, Display Site Code.. 버튼을 클릭합니다.

[그림 2] License Configuration 다이얼로그 창

Page 5: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

5

④ 아래의 License Agreement 다이얼로그 창에서 ‘Yes’ 버튼을 누르면, Site Code 값이 그림 4와 같이 나타납니다. 이때, 그림 4의 라이센스창은 그대로 PC 화면에 놔두십시오.

[그림 3] License Agreement 다이얼로그 창

[그림 4] Site Code 생성 창

Page 6: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

6

⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실행하십시오.

⑥ 상기 ‘그림 4’에 나타난 ‘Site Code’ 값을 복사하여 아래의 Sitekey Generator 주화면의 ‘Site Code’란에 붙여 놓습니다. 이후 ‘Check’ 버튼을 클릭한 다음, ‘Product’란에 ‘example.exe’, ‘Password’란에 ‘KENONIC’이 디스플레이 되는지 확인바랍니다.

[그림 5] Crypkey site Key Generator ⑦ <그림 5>의 ‘Duration’에서 ‘Limit by days’를 체크하고 ‘Days’를 ‘3’으로 세팅한

다음, ‘Generate’ 버튼을 클릭합니다.

Page 7: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

7

⑧ 아래 그림과 같이 생성된 ‘Sitekey’ 값을 복사하여, 앞서의 <그림 4>의 ‘Sitekey’

란에 붙여 넣습니다.

[그림 6] Site Key 생성

Page 8: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

8

⑨ <그림 7>에서 ‘Validate’ 버튼을 클릭합니다.

[그림 7] Site Key 등록

⑩ 아래의 확인창이 뜨면, ‘확인’을 클릭합니다.

[그림 8] 라이센스 인증 완료 다이얼로그 창

Page 9: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

9

이후, 시작 à 프로그램 à CrypKey Instant 메뉴에서 ‘Example.exe’를 다시한번 실행하면 <그림 9>와 같이 라이센스 정보가 명기된 Splash Screen 창이 잠시 나타난 후 곧바로 아래와 같이 Windows의 계산기 프로그램이 실행됩니다.

[그림 9] 인증된 라이센스 정보

[그림 10] Example.exe의 실행 Crypkey Instant로 프로텍션된 ‘Example.exe’는 이제 3일 동안만 실행.가능하며 3일 이후에는 더 이상 동작하지 않을 것 입니다.

Page 10: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

10

2. CrypKey Instant의 사용 CrypKey Instant 설치를 완료하면, 사용자의 선택 HDD내에(단, 윈도우 O/S가 설치된 로컬 디스크이어야함) “CKI. 3XX”라는 디렉토리가 생성되며, 이 디렉토리 내에 CrypKey를 실행하는데 필요한 모든 파일들이 포함되어 있습니다. 설치 완료 후, 시작 메뉴에는 CrypKey Instant의 프로그램 그룹이 생성됩니다. 이 그룹내의 항목들 중 ‘CrypKey Instant’가 벤더의 실행 프로그램을 프로텍션 시켜주는 프로그램으로, 다음과 같은 절차/순서에 의해 개발자/벤더의 어플리케이션 프로그램을 프로텍션 할 수 있습니다.

2.1 Select Files 설정

[그림 11] CrypKey Instant의 Select Files

Page 11: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

11

‘File to Protect’에서 Browse등을 이용하여 프로텍션할 어플리케이션의 파일명 및 경로를 지정합니다

• File to Protect

CrypKey를 이용하여 프로텍션할 파일명을 입력합니다. 간편하게 파일명을 선택하기 위해서는 ‘Browse’키를 누르십시오. (예를들어, C:\Program Files\Your Program\Your Program.exe/dll).

• File to Write

File to Protect에서 프로텍션된 파일의 명칭과 그 경로를 지정합니다. 간편하게 파일명을 선택하기 위해서는 ‘Browse’키를 누르십시오. (예를들어, C:\Program Files\Your Program\Your Program.exe/dll).

이 때, ‘File to Protect’와 ‘File to Wirte’의 해당 파일명은 서로 구분될 필요가 있습니다. 만일 그 파일명이 서로 같은 경우에는 그 경로들을 다르게 지정해 주어야 합니다.

• Append Runtime DLLs and “AUTODIST” Directory to Output File

이 기능을 선택하면 귀하의 보호된 어플리케이션 실행파일에, 배포시 반드시 포함되어야 하는 CrypKey의 Runtime파일들이 자동으로 추가⋅압축되어 한 개의 파일로 배포가 가능토록 합니다. 한편, 귀하의 어플리케이션이 Windows NT용이라면 ‘Include NT Drivers’기능을 함께 선택하여 NT드라이버 또한 자동으로 추가되도록 하십시오.

이 기능을 선택하여 보호된 어플리케이션을 최초 실행시키면, 라이센스 파일이 위치하는 디렉토리(때로는, 프로그램이 위치하는 디렉토리)에 CrypKey의 Runtime DLL파일들이 자동으로 추출⋅설치되며, 기존에 DLL파일들이 존재하는 경우는 그 파일들의 상위 버전들만 설치됩니다. 그리고, 나머지 Runtime파일들 즉, 언어모듈/비트맵, Windows NT드라이버(기능 선택시에 한함)등은 시스템의 Temporary Folder에 설치되어 추후 삭제가 용이하도록 합니다.

Page 12: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

12

만일, 상기 옵션을 채크시 최종 ‘Begin Protection’ 과정에서 에러가 발생하는 경우, 이 옵션을 해제해 놓으십시오. 그리고, 추후 배포 프로그램 제작시 4장의 ‘어플리케이션 배포시 유의사항’을 참조해 주시기바랍니다.

• Try To Preserve Offset Vendor-Specific Data 일반적으로 체크할 필요가 없으며, 멀티미디어 어플리케이션들 중 벤더에 의해 특화된 데이터가 별도 첨부되는 소프트웨어의 경우 Protection 완료 시 에러가 발생할 경우가 있으므로 이런 경우에는 이 박스를 체크하여 주십시오.

• Use CrypKey Stealth technology for 32 bit programs 이 옵션은 보안 레벨을 한층 더 올릴 필요가 있거나 해킹으로부터 완벽한 보호를 받을 필요가 있을 때 사용합니다. 라이센스를 구입하지 않은 경우(30일 평가버전)에는 이 기능을 사용하실 수 없습니다. 이 기능은 정식구입 절차가 이루어져서 라이센스를 인증 받은 후에 사용하실 수 있습니다.

유의사항

1) 평가기간동안 ‘File to Write’란에 적용할 실행 파일명은 ‘Example.exe’로만

한정되어 있음을 유의하여 주십시오.

2) 초기 화면의 좌측 하단에 표시되어 있는 ‘00:Protected Calculator’은 뒤에 언급하는 ‘Configuration’과 관련된 내용으로 Protection한 대상 제품이 계산기에 관한 실행 데모 프로그램(Calc.exe)임을 보여주고 있습니다.

따라서, 개발프로그램을 CrypKey로 보호하고자 할 때는, 시작하기 전 이 좌측하단 박스의 우측 화살표를 클릭하여 ’03:(empty)’로 변경한 후 ‘File to Protect’, ‘File to Write’등의 파일명 및 경로를 지정해야 합니다.

그리고, 00번에 설정되어 있는 계산기 데모프로그램의 환경 설정 내용들은 CrypKey 사용 중에 참고하거나 사용할 경우도 있으니, 변경하지 마십시오.

Page 13: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

13

3) 귀하의 어플리케이션이 실행파일에 관련된 특정 데이터가 추가되는 형태의 경우, ‘Append Runtime DLLs and AUTODIST Directory to Output File’기능 선택 시 에러를 유발할 수도 있음을 참고하시기 바랍니다.

2.2 CrypKey 설정

[그림 12] CrypKey Instant의 CrypKey

Page 14: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

14

• Filename

라이센스 획득 시 등록될 사용자의 프로그램 파일명(XXXXXX.exe/dll의 형태)을 입력합니다. 이 프로그램 파일명은 앞의 ‘File to Write’의 실행 파일명과 같거나 또는 다르게 명명할 수 있으며, 환경변수를 사용한 ‘% CRYPKEY’(즉, 라이센스 파일의 위치·경로 정보를 갖고 있는 파일명)와 같은 경우에는 단일 라이센싱하에 여러 개의 어플리케이션들을 보안하고자 하거나 뒤에 언급하는 라이센스 파일과 보호된 어플리케이션 프로그램 파일을 구분 설치하고자 할 때 사용합니다. 한편, CrypKey는 COMMONFILES와 PROGRAMFILES디렉토리를 인식할 수 있으므로, 파일명을 예를들어, ‘%COMMONFILES%\MYDIR\example.exe’로 명기해 주면, 사용자 PC에 귀하의 프로그램이 설치될 때 ‘Program Files’의 ‘Common Files’내에 ‘MYDIR’ 폴더가 자동 생성되어 이 폴더 안에 CrypKey 라이센스 파일들만이 위치하도록 할 수 있습니다.

• Master Key와 User Key ‘ 00 : Protected Calculator’ 로 설정되어 있는 경우, 평가·데모를 위한

키 값들이 이미 입력되어 있습니다.

‘ 03 : (empty)’ 로 설정하여 사용자의 프로그램을 보호 하고자 할 때는, Master Key와 User Key값을 ’00 : Protected Calculator’에 입력되어 있는 키 값과 동일하게 복사.입력합니다.

이후에, 정식으로 제품을 구매하면 별도의 특화된 키 값들이 귀하에게 송부됩니다.

• Network License Check Time(시험.평가시 채크하지 않아도 무방함) Floating/Network라이센스 발급 시, 서버가 Client들의 라이센스 사용 요청에 응답하는 대기시간을 설정할 때 사용합니다.

Page 15: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

15

• Pass Option and Level Information (시험.평가시 채크하지 않아도 무방함) ‘5.2 Level 및 Option설정’항에서 언급하는 Option과 Level을 사용코자 할 때 한

하여 채크를 합니다. 그리고 ‘Option Count’는 Option과 Level 숫자를 합친 총수를 입력합니다. 이 기능에 대한 자세한 설명은 사용자의 설명서를 참조바랍니다.

• Runs-based licenses meter minutes (32-bit) (시험.평가시 채크하지 않아도 무

방함.) 보호된 어플리케이션 .EXE 파일의 사용에 대한 권한부여를 분(分)으로 설정합니다. 이 기능을 사용하시면 언제, 몇 번을 사용하시든 부여된 시간(分)에 한하여 사용할 수 있으며, 부여된 시간(分)이 만료되면 프로그램은 자동 종료됩니다. 실행 회수나 날짜로 제한을 두어서 사용하는 것보다도 매우 공정하며 정확성을 기할 수 있습니다.

• Allow Modules to Execute Based on Enabled Options 하나의 라이센스(즉 한 파일명)하에 존재하는 여러 개의 실행파일/모듈들 중 임의파일/모듈들을 활성화 또는 비활성화 하고자 할 때 선택합니다. 예를 들어, 한 모듈을 No 3로 지정하여 실행 파일을 보호한 다음, Site Key Generator로 라이센스 발급 시 Option Number 3을 설정해 주면, No.3모듈이 실행됩니다. 이에 대한 자세한 설명은 사용자 설명서를 참조 바랍니다.

유의사항 1) 평가 버전에서는 ‘File Name’란은 반드시 ‘example.exe’ 명칭만 허용되며, 앞

서의 ‘Select Files’ 선택 항에서 ‘File to Write’란 내의 해당 ‘example.exe’가 위치하는 디렉토리는 ‘File Name’란에서 명명한 ‘example.exe’가 위치하는 디렉토리와 일치하여야만 함을 또한 유의 바랍니다.

2) 평가 버전에서는 Stealth 기능이 동작하지 않음을 양지 바랍니다.

Page 16: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

16

2.3 Message 설정

[그림 13] CrypKey Instant의 Message

벤더의 고객들이 CrypKey Instant를 사용한 귀하의 제품을 설치·평가한 후, 이를 정식 구매하고자 할 때, 어떻게 정식사용권한을 획득할 수 있는지에 대한 절차등을 텍스트 형태로 알려주는 메시지 창입니다.

Page 17: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

17

사용자가 원하는 메시지를 담기 위해 다음과 같이 세가지 선택사양이 있습니다.

• Use Default Message 다음의 메시지 작성 문법에 따라 라이센스 다이얼로그 박스 내에 현재 디스플레이된 텍스트들을 편집합니다. 다만, 이 메시지는 총 1,024 문자를 초과할 수 없습니다.

• Use Text File 이 사양이 선택되면, 다이얼로그 박스내의 텍스트는 하나의 텍스트 파일로부터 얻어지며, 이 텍스트 파일 또한 앞의 ‘메시지 작성 문법’에 의해 작성합니다.

이 텍스트 파일은 총 1024 문자를 초과할 수 있으나 되도록 간략화 시킬 필요가 있으며, 사용자가 선택한 임의 언어로 구성할 수 있습니다. 각각의 메시지 파일은 실행 프로그램과 같은 디렉토리에 ‘cki_?.msg’(여기서 ‘?’는 사용하는 언어에 대한 언어 표시 문으로 영어의 경우 ‘A’로 표현)의 형태로 존재해야 합니다.

• Use Bitmap File

이 사양을 선택하면, 다이얼로그 박스를 16 칼라 Bitmap으로 디스플레이시킬 수 있습니다. 이 Bitmap 파일은 사용자가 선택한 언어로 작성할 수 있으며, 실행 프로그램과 같은 디렉토리에 ‘cki_?.bmp’의 형태로 존재해야 합니다.

Page 18: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

18

2.4 Interface 설정

[그림 14] CrypKey Instant의 Interface

‘Program Title’란에 개발자/벤더의 프로그램 제목을 입력합니다. 다음 항목들은 선택 사항들로 On/Off가 가능합니다.

Page 19: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

19

• Disable Interface

벤더의 고객들에게 CrypKey Instant 인터페이스를 보여주지 않을 경우(또는, EXE가 아닌 DLL 파일들을 보호하고자 할 때) 체크 합니다.

• Require License Agreement 벤더의 고객들이 Site Code 디스플레이를 클릭할 때, 벤더의 라이센스 계약내용을 읽어볼 수 있도록 합니다.

• Disable Transfer Commands

벤더의 고객들이 벤더의 제품 라이센스 권한을 다른 PC로 이동하는 것을 금지시킵니다.

• Disable Kill License Command 벤더의 고객들이 자체적으로 라이센스를 해지할 수 있는 Kill License 명령어를 비활성화 시킵니다.(이때, Site Code 정보가 라이센스 창에 나타나지 않음).

• Disable Help Menu 고객의 벤더들이 Help 메뉴를 사용하지 못하도록 합니다.

• Languages 벤더의 제품을 배포할 때, 선택한 언어로 관련 메뉴들이 디스플레이됩니다. 여기서, 한글은 아직 지원이 되지 않음을 양지 바랍니다.

Page 20: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

20

2.5 Security Type 설정

[그림 15] CrypKey Instnat의 Security Type

Page 21: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

21

• Encryption Wrapper(시험.평가시 채크하지 않아도 무방함) CrypKey Instant의 주기능과는 별도의 기능으로, 주로 귀하의 프로그램내 파

일들을 압축하여 한 개의 파일로 배포하고자 할 때 사용합니다. 이 기능은 “2.1 Select Files 선택” 항과 관련이 있습니다.

• Ready-To-Try

이 기능을 사용하여 벤더의 제품을 배포하게 되면, 벤더의 고객들이 벤더의 제품을 설치한 후 초기 실행 시 벤더가 지정한 평가 라이센스/기간 또는 회수를 표시하는 작은 다이알로그 박스가 화면에 잠시 나타났다가 사라지면서 프로그램이 실행됩니다(CrypKey Instant의 평가 버전을 설치한 후 초기 실행 시 이와 똑같은 상황을 볼 수 있습니다). - Trial Restrition : 실행회수(Runs) 또는 기간(Days)을 리스트 버튼을 이용

하여 적절히 지정합니다.

- RTT License Default : 평가 기간동안 귀하가 선택한 초기 Level 및 Option을 지정합니다(시험.평가시 이 항목은 채크하지 않아도 무방함).

- Program Version : 벤더의 제품의 신규 버전을 새로운 평가기간을 지정하여 배포하고자 할 때 사용합니다. 버전 숫자는 최대 32까지 가능하며 커서 키를 이용하여 입력합니다.

유의사항

1) “Ready-To-Try” 기능을 사용한 제품을 벤더의 고객들이 PC에 설치·사용하

는 동안 이를 재 설치하거나 또는 완전 삭제 후 재 설치하는 경우, 이 제품은 더 이상 실행되지 않음을 유의 바랍니다.

2) 평가 버전에서는 Site Key Generator를 이용하여 다시 라이센스를 발급하시는 경우에 실행회수는 3회, 실행기간은 3일 이내로 제한됩니다.

Page 22: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

22

2.6 Casper 설정(시험.평가시, 무시해도 무방함)

[그림 16] CrypKey Instant의 CASPER

Casper는 벤더의 제품에 대한 라이센스를 인터넷을 통해 자동발급 해주는 제품으로, CrypKey Instant와는 별도의 선택 사양입니다. 상기 화면은 CrypKey Instant가 Casper 제품과 연동이 될 수 있도록 그 인터페이스를 보여주고 있습니다.

Page 23: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

23

2.7 Configuration 설정

CrypKey Instant는 100개(즉 00-99)의 프로그램까지 등록·설정 가능하도록 설계되어 있으며, 각각의 프로그램들은 서로 다른 Configuration들로 구성될 수 있습니다.

앞의 ‘Interface’ 선택에서 입력한 벤더의 프로그램 제목 그리고 화면 좌측하단의 Drop-Down List에서 선택한 현재의 Configuration(즉 ‘01’ 또는 ‘02’ 또는 ‘03’ ……)하에서, 지금까지의 ‘Select File’ 선택(2-1항) ~ ‘Casper’ 선택(2-6항)에 걸쳐 설정한 모든 파라메타들에 대해 ‘Configuration’을 클릭하고 반드시 ‘Save Configuration’을 선택.저장합니다.

[그림 17] CrypKey Instant의 환경 저장.

만일, ‘Save Configuration’을 클릭했을 때 ‘현재 Configuration을 Overwrite 할 것인가?’를 묻는 다이얼로그 창이 출력되면, ‘NO’한 다음 ‘Save Congifuration As’를 클릭하고 다른 Configuration Number를 선택하여 저장합니다.

Page 24: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

24

2.8 Begin Protection

최종적으로, 화면 우측 하단의 ‘Begin Protection’ 아이콘을 클릭하여 벤더의 응용프로그램을 Protection시킨후 종료합니다.

만일, 아래 그림과 같은 화면이 안나오고 에러가 발생하는 경우, 처음 과정부터 다시 한번 자세히 살펴보시기 바랍니다.

[그림 18] Protection Progress

Page 25: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

25

3. SiteKey Generator의 사용

Site Key Generator는 CrypKey Instant를 사용하여 프로텍션한 어플리케이션에 사용권한과 관련된 SiteKey를 생성하는 프로그램입니다. 이 SiteKey Generator는 Sitekey를 생성하는 가운데, 벤더의 고객들이 벤더의 어플리케이션을 실행시 적용되는 제한 사항을 설정할 수 있습니다. 이 제한 사항으로는 어플리케이션을 실행시킬 수 있는 권한 즉, 사용회수(Run) 또는 사용 가능한 일수(Day) 등이 있습니다.

Site Key Generator를 이용하여 생성된 모든 SiteKey의 정보를 별도의 데이터베이스에 저장할 수 있으며, 이 정보를 통하여 사용자에 대한 라이센스 관리를 효율적으로 할 수 있습니다.

3.1 Configure 설정

Configure의 구성은 크게 License Defaults, Option, Level 등으로 3가지로 구성되어 있으며, 각각의 설정은 Site Key 생성에 대한 중요한 환경을 구성하게 되며, 초기 값으로도 사용됩니다. 만일 생성된 SiteKey 값이 벤더의 어플리케이션에서 적용이 되지 않는다면, 반드시 이 Configure의 정보를 다시 확인하여 주시기 바랍니다.

[그림 19] CrypKey Site Key Generator의 환경설정 버튼

Page 26: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

26

Configure의 다이얼로그 박스는 아래와 같습니다.

[그림 20] Site Key Generator의 Configure 창

Page 27: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

27

신규제품의 등록 절차는 아래와 같습니다. ① ‘New’를 클릭하고, ‘New Application’창의 빈칸에 제품파일명(예를 들어,

example.exe)을 입력한 다음 ‘OK’를 누릅니다. 이 때, ‘Rename’ 또는 ‘Delete’ 탭을 이용하여 선택한 ‘Application’의 제품파일명을 개명 또는 삭제할 수 있습니다.

[그림 21] 새로운 어플리케이션 명 설정

② 제품 ‘ID’란에 귀하 제품을 대표하는 넘버(예를 들어, 첫번째 제품 등록시 ‘1’을 입력합니다.

③ ‘Configure’화면 우측 상단부의 ‘License Defaults’ 탭을 클릭하여 제품배포시의 라이센싱 조건들을 선택·설정합니다. 여기서, ‘License Count’는 사용권한 허용자수(또는 PC)를 의미하며, 네트워크 라이센스를 선택하지 않으면 ‘Fixed’ 라이센스로 자동 간주됩니다. ‘Password’는 귀하가 결정한 고유의 패스워드(최대 12 문자)를 입력합니다.

단, 평가 버전에서는 ‘KENONIC’으로 고정되어 있음을 유의바랍니다.

Page 28: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

28

3.2 SiteKey Generator의 주화면 설정

[그림 22] CrypKey Site Key Generator

위와 같은 SiteKey Generator에서 설정하는 항목은 다음과 같습니다

Page 29: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

29

• Issue to 배포·권한 부여하고자 하는 사이트의 내역을 입력

• Verfy Site Code

‘Site Code’란에 사용자로부터 받은 해당 Site Code를 입력하고, ‘Check’ 버튼을 클릭하면 ‘Product’ 및 ‘Password’란에 앞서의 ‘Configure’에서 귀하가 설정한데로 해당 제품명(예 : example.exe) 및 패스워드(예 : KENONIC)가 자동으로 디스플레이 됩니다. 이 때, 에러가 발생하면 ‘Configure’ 설정이 잘못된 것을 의미함으로 ‘Configure’를 다시 한번 설정하여 주시기 바랍니다.

• Duration 사용자의 사용권한을 제한적(회수 또는 기간) 또는 무제한적으로 선택·설정합니다. 여기서, 회수는 최대 32,768(2^16회), 기간은 최대 32,768일까지 허용가능합니다.

• License Count 상기 ‘Duration’에 의거한 사용권한을 갖을 수 있는 총 허용자수(또는 PC)를 입력합니다. 여기에서 ‘Networked License’를 선택하면 네트워크상의 Concurrent 사용자수가 ‘License Count’수를 의미하며, 그대로 두면(즉, 선택하지 않으면) Fixed 사용자수가 ‘License Count’수를 의미합니다. 한편, ‘Add to Existing License’는 이 SiteKey Generator에 의해 최소 한번 이상 Site Key(또는, 사용권한)를 발급한 사용자 사이트에 변경 ‘Duration’ 또는 추가 ‘License Count’등을 적용하여 Site Key를 재발급하고자 할 경우에 선택합니다. 단, 평가버전에서는 이 선택사양을 사용할 수 없습니다.

• Level (시험.평가시 무시해도 무방함)

앞서의 귀하가 설정한 ‘Configure’를 참조하여, 제품에 대한 사용자의 해당 Level을 입력합니다.

Page 30: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

30

• Options (시험.평가시 무시해도 무방함)

앞서의 귀하가 설정한 ‘Configure’를 참조하여 제품에 대한 사용자의 해당 Option을 선택합니다.

• Generate 최종적으로 ‘Generate’ 버튼을 클릭하면 지금까지 앞서 설정한 조건에 부합하는 해당 ‘Site Key’가 자동 디스플레이됩니다. 이 ‘Site Key’를 사용자에게 발급할 수 있도록 조치(Emailing전 저장등)하고 종료(Exit)합니다.

• Hard drive Serial number 사용자가 어플리케이션을 설치한 시스템의 하드 드라이브 시리얼 번호를 추출합니다. 이 정보는 버전 6.0 부터 새로 추가된 기능으로, 라이센스 관리를 위해서 유용하게 사용될 수 있습니다.

• Easy License CrypKey Instant에서 제공하는 옵션 기능을 모두 제외하고, 단순히 하나의 시스템에서만 사용될 수 있도록 할 경우에 사용합니다. 즉, 라이센스를 다른 시스템으로 옮길 수 없으며, 사용의 제한도 없습니다. 다만, 라이센스를 백업하고 다시 복구할 기능만을 가집니다. 라이센스 백업을 위해서는 시스템의 다른 위치 또는 플로피 디스켓을 이용하여 2가지의 파일을 옮겨 저장하면 되며, 라이센스를 복구하려 할 때는 백업 당시의 시스템과 같은 디렉토리에 어플리케이션을 설치한 이후, 백업 받은 라이센스 파일을 다시 옮겨 저장함으로써, 다시 사용할 수 있습니다. 라이센스 파일 : - yourfilename.key - yourfilename.rst

Page 31: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

31

3.3 Summary SiteKey Generator 주화면의 상단 우측에 있는 ‘Summary’ 버튼을 선택하면 다음과 같은 화면이 나타납니다.

[그림 23] 라이센스 생성 관리 DB

사용자에 대한 SiteKey Generator의 사용권한 발급 내역이 자동으로 기록되어 이를 보여줍니다.

Page 32: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

32

여기에서, ‘Product’의 임의 제품을 Double-Click하면 다음과 같이 이 제품의 사

용자 발급 상세 내역이 나타납니다.

[그림 24] HDSN 라이센스의 상세 목록

Page 33: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

33

4. 어플리케이션 배포시 유의사항

2장의 2-1절 ‘Select Files’에서(10 페이지의 그림 11 참조) ‘Append runtime

DLLS…….’ 및 ‘Include NT drivers’ 옵션들을 채크하지 않은 상태에서 벤더의 어플

리케이션을 프로텍션시킨 경우, 그 프로텍션된 어플리케이션(즉, ‘File to Write’)이

위치한 디렉토리내에 아래 ‘테이블’에 명기된 파일들을 수동으로 포함시킨 후 배포

용 설치프로그램을 제작해야 합니다.

또한, Windows NT/XP 시스템에 CrypKey로 프로텍션한 어플리케이션을 배포.설치

한 경우에는, DOS 프롬프트에서 ‘Setupex.exe’를 실행한 다음 그 어플리케이션을

동작시켜야 함을 유의하시기 바랍니다.

[테이블 1] 32-Bit 어플리케이션에 포함시켜야 할 파일들

파 일 명 내 역

필수 파일들

crp32001,ngn CrypKey DLL

cki32j.dll CrypKey Instant DLL

cks.exe, setup.exe NT 시스템에 설치시 필요

cryp9516f.dll CrypKey DLL

crp9516f.dll CrypKey Thunk DLL

ck16mv.exe Executable File

hdsn1.dll 하드 드라이브 시리얼 번호의 억세스용

Page 34: CrypKey - Hyubwoo Instant Guide/CK Guide.pdf · CrypKey Instant 6.x 협우인포테크 6 ⑤ 한편, 시작 à 프로그램 à CrypKey Instant 에서 ‘Sitekey Generator’를 선택.실

CrypKey Instant 6.x 협우인포테크

34

특정 기능들에 요구되는 파일들

cki32.hlp 도움말 파일

cki32j_?.dll 국가별 언어 리소스 지원. 여기서 “?”= a(영어)로 세팅함

cki_?.msg 텍스트 파일 메시지로, 메시지 탭 페이지에서 ‘Use File’ 선

택시 필요

cki_?.bmp 비트맵 메시지로, 메시지 탭 페이지에서 ‘Use Bitmap’ 선택

시 필요

cklicense.hlp 라이센스 계약서 도움말 파일로, 인터페이스 탭에서

‘Require License Agreement’ 선택시 필요

옵션 파일들

splash.int Splash Screen내 디스플레이되는 표준 윈도우 비트맵