소프트웨어에 디지털 서명을 추가하는 방법

 

   이 문제는 오랫동안 나를 괴롭혀.

마지막으로, 내 지칠 줄 모르는 노력에 따라, 디지털 서명은 내가 지금 모든 사람들에게 내 경험을 공유하는 올 얻을 수 있습니다.

다음 그림에서의 성공 후 :

 

OK, 이제 건조 긍정적으로 시작!

도구를 준비하십시오.

도구는 준비해야합니다

 

1.makecert.exe

2.signcode.exe

 

2. 시작 생산.

첫 번째 단계 :

승 + R 키를 프롬프트 명령을 열 위치하여 makecert의 첫 글자를 입력 "cmd를". D 드라이브에 makecert, 그럼 다음 D를 입력 : 및 경우 Enter 키를 누릅니다

단계 :

CD 입력 <디렉토리를 어디 Makecert.exe를>

세 번째 단계 (가장 중요한 중요한 단계)

명령 프롬프트에서 명령을 입력 :

makecert / SV "개인 이름 .pvk"/ n "은 CN = 양도인 이름, E = 메일, O = 조직 이름"-r 파일 이름은 .cer

그 후 개인 키 암호를 생성하라는 메시지를 표시합니다.

개인 키 암호를 생성 한 후, 성공하면, 그것은 성공 메시지가 표시됩니다.

네 번째 단계 (매우 중요)

승 + R MMC를 엽니 다

 

그런 다음 Ctrl 키 + M은 추가 팝업 또는 스냅인, "인증서"를 찾아 제거합니다

그런 다음 그림과 같이 작업에 따라, 당신은 다음, 다시 돌아 왔구나 것을 발견 할 것이다, 추가, 직접 포인트는,이 결정되었다 클릭합니다.

그런 다음을 클릭합니다 "모든 작업 - 가져 오기를"후 직접 두 번째 경로가 인증서를 선택 결정 먼저,

 

 그런 다음 단계되고 ,

확인을 클릭하고

성공적인 가져 오기가 성공 후가 표시됩니다. 그런 다음, 변경, 가까운 MMC, 다음 열기 Signcode.exe를 저장합니다.

먼저 다음 단계,

그런 다음, 서명 할 파일을 선택

사용자 정의를 선택,

그런 다음 인증서를 선택 (필터를주의 X.509 인증서를 선택할 수)

그런 다음 개인 키 파일을 선택하여 개인 키를 입력합니다.

다음을 두 번,

채우려는 채울 수 있습니다.

그런 다음 타임 스탬프를 추가합니다.

내가 여기에 몇 넣어, 많은 사람들이 타임 스탬프 서버를 모르고있다 :

Digicert : http://timestamp.digicert.com

시만텍 : http://sha256timestamp.ws.symantec.com/sha256/

Comodo:    http://timestamp.comodoca.com

Starfield:    http://tsa.starfieldtech.com

GlobalSign:    http://timestamp.globalsign.com/scripts/timestamp.dll

Certum:    http://time.certum.pl

或者直接去下载一个沃通代码签名工具,然后把文件拖进去,只点击一个时间戳就可以了。

第四步,大功告成。

成功后如下图。

是不是和开头的是一样的呀,这样就成功啦!

 

 

 

在下刚刚创建了一个小组,适合CPP\易语言\C#的开发者。有兴趣的可以去看一下哈(没兴趣的对不起!我不应该打广告的!)

链接:https://group.cnblogs.com/CPP-EPL-C_Sharp

추천

출처www.cnblogs.com/Jimmy-X-MyCODE/p/12607756.html