강좌 & 팁
글 수 2,412
2013.12.26 20:24:32 (*.52.177.249)
45390
안녕하세요.
오늘은 전자서명을 하는 방법을 알아보겠습니다.
전자서명
전자서명은 저번 주에 언급 했던 암호화 및 복호화 와 반대대는 개념이라고 생각하시면됩니다.
쉽게 말하자면,
지난 주에 키를 이용하여 내 텍스트를 암호화 하였지요?
전자 서명은 이 키를 메시지에 세기는 것(?) 이라 할 수 있습니다 ^^
1. 전자서명
다음 명령으로 전자 서명을 합니다.
]# gpg --clearsign test.txt
암호를 입력하시면 다음과 같은 메시지를 보실 수 있으며, "test.txt.asc" 파일이 생성 됩니다 .
You need a passphrase to unlock the secret key for
user: "Hyun-ki Kim <khkraining@falinux.com>"
1024-bit RSA key, ID A18CE2BA, created 2013-12-26
test.txt.asc 파일을 열어 보시면 전자서명이 추가된 것을 확인할 수 있습니다.
]# vi test.txt.asc
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 kim hyun ki
5
6 -----BEGIN PGP SIGNATURE-----
7 Version: GnuPG v1.4.11 (GNU/Linux)
8
9 iJwEAQECAAYFAlK8DqgACgkQA4AJ86GM4rpOOgQAimVub2vEygcQbvdlJtqN4F3U
10 sscanqesynHqO0ACZjrSM7WsaDi/bxiPPTxdQL/i4TvE9kiDey/AaifqN9vfMAZO
11 XGjO0R7UPjZkhdat7EfyUUsm8qKYZIRY+izhQlpCHx86eNdlPElNY5jTeB2uRUjZ
12 nTgB5t505mypy/itPoU=
13 =1fT8
14 -----END PGP SIGNATURE-----
전자 서명이 잘 이루어 졌는지 확인하기 위해 다음과 같은 명령을 입력합니다.
]# gpg --verify test.txt.asc
다음 메시지를 볼 수 있습니다.
gpg: Signature made 2013년 12월 26일 (목) using RSA key ID A18CE2BA
gpg: Good signature from "Hyun-ki Kim <khkraining@falinux.com>"
여러분들도 잘 되시나요?
앞으로..
왜 전자 서명에 대한 이야기를 시작했는지 모르겠네요..
다음엔 제목에 맞는 글로 돌아오겠습니다!