안녕하세요.


오늘은 GnuPG를 사용해 전자서명에 필요한 한 쌍의 키를 생성하는 방법에 대하여 공부해 보겠습니다 ^^

키 만들기


먼저 제 개발 환경은 우분투 12.04(64) 입니다 ^^


키는 다음과 같은 명령을 이용하여 생성합니다.


gpg --gen-key


위 명령을 수행하시면 어떤 종류의 키를 만들 것인지 물어봅니다.


(1)~(4) 까지의 종류를 물어보는데 원하시는 것이 없다면 그냥 엔터~


다음으론 키의 크기를 물어보는 메시지가 나온다.


이 또한 엔터~~


숫자가 크면 클 수록 보안에 좋지만 그냥 한번 해보는 것이니,


디폴트로 하겠습니다 ^^ ( 엔터!!)


키 크기를 정한 후에는 키의 유효 기간을 지정해 줄 수 있습니다.


계속 사용 것이라면 그냥 엔터를 하시면 됩니다 ^^


저는 속편하게 엔터!


"Is this correct? (y/N) "라는 메시지가 나오면


y를 입력하고 엔터~


Real name: 과 Email address: 를 잘 적어 줍니다 ^^


모두 맞게 적으셨다면 (O)kay 인 'o'를 입력!


이제 부터 가장 중요한 부분입니다.


자신에게 온 메시지를 해독할 때, 전사 서명을 할 때의 패스워드를 적어줍니다.


패스워드를 입력하면 키를 생성하는 모습을 볼 수 있습니다 ^^


이후 다음과 같은 메시지를 뿌리며 쉘이 떨어집니다 ^^


public and secret key created and signed.

위 메시지를 보셨다면 키 생성 성공!


다음 명령어를 통해 자신이 생성한 키를 확인 할 수 있습니다.


gpg --list-keys

앞으로..


다음엔 오늘 만든 키를 이용하여 하는 것을 공부하면 좋겠죠~~??