Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ gpg2 ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
GPG2 - OpenPGP ์ํธํ ๋ฐ ์๋ช ๋๊ตฌ
๊ฐ์
GPG2 [--homedir DIR] [--์ต์ ํ์ผ] [์ต์ ] ๋ช ๋ น [์ธ์]
๊ธฐ์
GPG2 GNU Privacy Guard(GnuPG)์ OpenPGP ๋ถ๋ถ์ ๋๋ค. ๋์งํธ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋๊ตฌ์ ๋๋ค.
OpenPGP ํ์ค์ ์ฌ์ฉํ๋ ์ํธํ ๋ฐ ์๋ช ์๋น์ค์ ๋๋ค. GPG2 ๊ธฐ๋ฅ ์์ ํ ํค
์ ์ ํ OpenPGP ๊ตฌํ์์ ๊ธฐ๋ํ ์ ์๋ ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ ์ข ์๋ฆฌ์ ํํ๋.
GnuPG 1.x์ ๋ ๋ฆฝ ์คํํ ๋ช ๋ น gpg์ ๋ฌ๋ฆฌ ์ด๋ ๋ ์ ํฉํ ์ ์์ต๋๋ค.
์๋ฒ ๋ฐ ์๋ฒ ๋๋ ํ๋ซํผ์ ๊ฒฝ์ฐ 2.x ๋ฒ์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฆ์ผ๋ก ์ค์น๋ฉ๋๋ค.
GPG2 ์ฌ๋ฌ ๋ค๋ฅธ ๋ชจ๋์ ์ค์นํด์ผ ํ๋ฏ๋ก ๋ฐ์คํฌํ์ ๋์์ผ๋ก ํฉ๋๋ค.
RETURN VALUE
ํ๋ก๊ทธ๋จ์ ๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฉด 0์ ๋ฐํํ๊ณ ์ต์ํ ์๋ช ์ด ์๋ชป๋ ๊ฒฝ์ฐ 1์ ๋ฐํํฉ๋๋ค.
์น๋ช ์ ์ธ ์ค๋ฅ์ ๋ํ ์ค๋ฅ ์ฝ๋.
๊ฒฝ๊ณ
์ฌ์ฉ์ ๊ณ์ ์ *์ข์* ์ํธ๋ฅผ ์ฌ์ฉํ๊ณ ๋น๋ฐ์ ๋ณดํธํ๊ธฐ ์ํด *์ข์* ์ํธ ๋ฌธ๊ตฌ๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์ด์ . ์ด ์ํธ๋ ์ ์ฒด ์์คํ ์์ ๊ฐ์ฅ ์ฝํ ๋ถ๋ถ์ ๋๋ค. ์ฌ์ ์ ๋ง๋๋ ํ๋ก๊ทธ๋จ
๋น๋ฐ ํค๋ง์ ๋ํ ๊ณต๊ฒฉ์ ์์ฑํ๊ธฐ๊ฐ ๋งค์ฐ ์ฝ๊ธฐ ๋๋ฌธ์
"~/.gnupg/" ๋๋ ํ ๋ฆฌ ์์ฃผ ์.
์ด ํ๋ก๊ทธ๋จ์ ๋คํธ์ํฌ(ํ ๋ท)๋ฅผ ํตํด ์ฌ์ฉํ๋ฉด *๋งค์ฐ* ์ฝ๊ฒ
์ํธ๋ฅผ ์์๋ด์ธ์!
๋ถ๋ฆฌ๋ ์๋ช ์ ํ์ธํ๋ ค๋ฉด ํ๋ก๊ทธ๋จ์ด ์ด์ ๋ํด ์๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
๋ช ๋ น์ค์์ ๋ ํ์ผ ์ด๋ฆ์ ๋ชจ๋ ์ ๊ณตํ๊ฑฐ๋ '-'๋ฅผ ์ฌ์ฉํ์ฌ STDIN์ ์ง์ ํ์ญ์์ค.
์ํธ ์ด์ฉ์ฑ
GnuPG๋ OpenPGP ํ์ค์ ๋งค์ฐ ์ ์ฐํ๊ฒ ๊ตฌํํ๋ ค๊ณ ํฉ๋๋ค. ํนํ,
GnuPG๋ SHA-512 ํด์์ ๊ฐ์ ํ์ค์ ๋ง์ ์ ํ์ ๋ถ๋ถ์ ๊ตฌํํฉ๋๋ค.
ZLIB ๋ฐ BZIP2 ์์ถ ์๊ณ ๋ฆฌ์ฆ. ๋ชจ๋๊ฐ ์๋๋ผ๋ ์ฌ์ค์ ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
OpenPGP ํ๋ก๊ทธ๋จ์ ์ด๋ฌํ ์ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๊ณ
--์ํธ ์๊ณ ๋ฆฌ์ฆ, --๋ค์ด์ ์คํธ-์๊ณ , --cert-๋ค์ด์ ์คํธ-์๊ณ ๋ฐ --์์ถ ์๊ณ ๋ฆฌ์ฆ GnuPG์ ์ต์ ์
์๋ฒฝํ๊ฒ ์ ํจํ OpenPGP ๋ฉ์์ง๋ฅผ ์์ฑํ ์ ์์ง๋ง ์ฝ์ ์ ์๋ ๋ฉ์์ง
์์ ๋ ์์ ์.
์ฌ์ฉ ๊ฐ๋ฅํ OpenPGP ํ๋ก๊ทธ๋จ์๋ ์์ญ ๊ฐ์ง ๋ณํ์ด ์์ผ๋ฉฐ ๊ฐ๊ฐ ์ฝ๊ฐ์ฉ ์ง์ํฉ๋๋ค.
์ด๋ฌํ ์ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ค๋ฅธ ํ์ ์งํฉ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ต๊ทผ๊น์ง๋ ์๋์ค(ํดํน๋์ง ์์)
PGP ๋ฒ์ ์ BLOWFISH ์ํธ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ํ์ต๋๋ค. ๊ฐ๋จํ๊ฒ BLOWFISH๋ฅผ ์ด์ฉํ ๋ฉ์์ง
PGP ์ฌ์ฉ์๊ฐ ์ฝ์ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก GnuPG๋ ํ์ค OpenPGP ํ๊ฒฝ ์ค์ ์ ์ฌ์ฉํฉ๋๋ค.
ํญ์ ์ณ์ ์ผ์ ํ๊ณ ๋ชจ๋๊ฐ ์ฌ์ฉํ ์ ์๋ ๋ฉ์์ง๋ฅผ ์์ฑํ๋ ์์คํ
์ฌ์ฉํ๋ OpenPGP ํ๋ก๊ทธ๋จ์ ๊ด๊ณ์์ด ์์ ์. ์ด ์์ ํ ๊ธฐ๋ณธ๊ฐ๋ง ์ฌ์ ์ํฉ๋๋ค.
๋น์ ์ด ๋ฌด์์ํ๊ณ ์๋์ง ์ ๋ง๋ก ์๊ณ ์๋ค๋ฉด.
์์ ํ ๊ธฐ๋ณธ๊ฐ์ ๋ฐ๋์ ์ฌ์ ์ํด์ผ ํ๊ฑฐ๋ ์ง์ ๋ ํค์ ๊ธฐ๋ณธ ์ค์ ์ด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
์ด๋ค ์ด์ ๋ก ์ ํจํ์ง ์์ ๊ฒฝ์ฐ ๋ค์์ ์ฌ์ฉํ๋ ๊ฒ์ด ํจ์ฌ ์ข์ต๋๋ค. --pgp6, --pgp7๋ฐ --pgp8
์ต์ . ์ด๋ฌํ ์ต์ ์ ํน์ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ ๋ก ์ ์ฉํ์ง ์์ผ๋ฏ๋ก ์์ ํฉ๋๋ค.
OpenPGP ์๋ฐ, ์คํ๋ ค ์ฌ์ฉ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ์ "PGP ์์ " ๋ชฉ๋ก์ผ๋ก ์ค์ ๋๋ค.
๋ช ๋ น
๋ช ๋ น์ด ํ๋๋ฟ์ด๋ผ๋ ์ฌ์ค์ ์ ์ธํ๋ฉด ๋ช ๋ น์ ์ต์ ๊ณผ ๊ตฌ๋ณ๋์ง ์์ต๋๋ค.
์์์์ต๋๋ค.
GPG2 ๋ช ๋ น ์์ด ์คํ๋ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ํฉ๋นํ ์กฐ์น๋ฅผ ์ํํฉ๋๋ค.
์ ๋ ฅ์ผ๋ก ์ ๊ณต๋๋ ํ์ผ ์ ํ์ ๋ฐ๋ผ(์ํธํ๋ ๋ฉ์์ง๋ ๋ณตํธํ๋๊ณ ,
์๋ช ์ด ํ์ธ๋๋ฉด ํค๊ฐ ํฌํจ๋ ํ์ผ์ด ๋์ด๋ฉ๋๋ค).
์ต์ ์ด ์๋ ์ต์ ์ด ์๋ ์ฆ์ ์ต์ ๊ณผ ๋ช ๋ น ๊ตฌ๋ฌธ ๋ถ์์ด ์ค์ง๋จ์ ๊ธฐ์ตํ์ญ์์ค.
ํน์ ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ๋ฌธ ๋ถ์์ ๋ช ์์ ์ผ๋ก ์ค์งํ ์ ์์ต๋๋ค. --.
๋ช ๋ น ์ง์ ๊ตฌ์ฒด์ ์ธ ์ ์ ์, ๊ธฐ๋ฅ
--๋ฒ์ญ
ํ๋ก๊ทธ๋จ ๋ฒ์ ๋ฐ ๋ผ์ด์ผ์ค ์ ๋ณด๋ฅผ ์ธ์ํ์ญ์์ค. ํ ์ ์์ต๋๋ค.
์ด ๋ช ๋ น์ ์ถ์ฝํฉ๋๋ค.
--๋์
-h ๊ฐ์ฅ ์ ์ฉํ ๋ช ๋ น์ค ์ต์ ์ ์์ฝํ๋ ์ฌ์ฉ๋ฒ ๋ฉ์์ง๋ฅผ ์ธ์ํฉ๋๋ค. ์ฐธ๊ณ
์ด ๋ช ๋ น์ ์ถ์ฝํ ์ ์์ต๋๋ค.
--๋ณด์ฆ
๋ณด์ฆ ์ ๋ณด๋ฅผ ์ธ์ํ์ญ์์ค.
--๋คํ ์ต์
์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์ต์ ๋ฐ ๋ช ๋ น ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค. ํ ์ ์์ต๋๋ค.
์ด ๋ช ๋ น์ ์ถ์ฝํฉ๋๋ค.
๋ช ๋ น ์ ๊ณ ๋ฅด๋ค ์ ์, ์ ํ of ์กฐ์
--์งํ
-s ์๋ช ์ ํฉ๋๋ค. ์ด ๋ช ๋ น์ ๋ค์๊ณผ ๊ฒฐํฉ๋ ์ ์์ต๋๋ค. --์ํธํ (์๋ช ๋ฐ
์ํธํ๋ ๋ฉ์์ง), --๋์นญ (์๋ช ๋๊ณ ๋์นญ์ ์ผ๋ก ์ํธํ๋ ๋ฉ์์ง์ ๊ฒฝ์ฐ),
or --์ํธํ ๊ณผ --๋์นญ ํจ๊ป(๋ณตํธํ๋ ์ ์๋ ์๋ช ๋ ๋ฉ์์ง์ ๊ฒฝ์ฐ)
๋น๋ฐ ํค ๋๋ ์ํธ๋ฅผ ํตํด). ์๋ช ์ ์ฌ์ฉํ ํค๋ ๋ค์์ ์ํด ์ ํ๋ฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ ๋๋ --๋ก์ปฌ ์ฌ์ฉ์ ๊ณผ --๊ธฐ๋ณธ ํค ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
--clearsign
๋ช ํํ ํ ์คํธ ์๋ช ์ ๋ง๋์ญ์์ค. ์ผ๋ฐ ํ ์คํธ ์๋ช ์ ๋ด์ฉ์ ์ฝ์ ์ ์์
ํน๋ณํ ์ํํธ์จ์ด ์์ด. OpenPGP ์ํํธ์จ์ด๋ ๋ค์์ ํ์ธํ๋ ๋ฐ๋ง ํ์ํฉ๋๋ค.
์๋ช . ์ผ๋ฐ ํ ์คํธ ์๋ช ์ ํ๋ซํผ์ ์ค ๋ ๊ณต๋ฐฑ์ ์์ ํ ์ ์์ต๋๋ค.
๋ ๋ฆฝ์ฑ์ด๋ฉฐ ๋๋๋ฆด ์ ์์ต๋๋ค. ์๋ช ์ ์ฌ์ฉํ ํค
๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ๋๊ฑฐ๋ --๋ก์ปฌ ์ฌ์ฉ์ ๊ณผ --๊ธฐ๋ณธ ํค ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
--๋ถ๋ฆฌ ๊ธฐํธ
-b ๋ถ๋ฆฌ๋ ์๋ช ์ ๋ง๋์ญ์์ค.
--์ํธํ
-e ๋ฐ์ดํฐ๋ฅผ ์ํธํํฉ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฒฐํฉํ ์ ์์ต๋๋ค. --์งํ (์๋ช ๋๊ณ ์ํธํ๋
๋ฉ์์ง), --๋์นญ (๋น๋ฐ ํค ๋๋
์ํธ) ๋๋ --์งํ ๊ณผ --๋์นญ ํจ๊ป(์๋ช ๋ ๋ฉ์์ง์ ๊ฒฝ์ฐ
๋น๋ฐ ํค ๋๋ ์ํธ๋ฅผ ํตํด ํด๋ ).
--๋์นญ
-c ์ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋์นญ ์ํธ๋ก ์ํธํํฉ๋๋ค. ๊ธฐ๋ณธ ๋์นญ ์ํธ
์ฌ์ฉ๋๋ ๊ฒ์ AES-128์ด์ง๋ง ๋ค์๊ณผ ๊ฐ์ด ์ ํํ ์๋ ์์ต๋๋ค. --์ํธ ์๊ณ ๋ฆฌ์ฆ ์ต์ . ์ด ์ต์ ์
๊ฒฐํฉ๋๋ค --์งํ (์๋ช ๋๊ณ ๋์นญ์ ์ผ๋ก ์ํธํ๋ ๋ฉ์์ง์ ๊ฒฝ์ฐ),
--์ํธํ (๋น๋ฐ ํค๋ ์ํธ๋ฅผ ํตํด ํด๋ ๋ ์ ์๋ ๋ฉ์์ง์ ๊ฒฝ์ฐ)
or --์งํ ๊ณผ --์ํธํ ํจ๊ป(์ํธํ๋ ์ ์๋ ์๋ช ๋ ๋ฉ์์ง์ ๊ฒฝ์ฐ)
๋น๋ฐ ํค ๋๋ ์ํธ).
--๊ฐ๊ฒ
์ ์ฅ๋ง ํฉ๋๋ค(๊ฐ๋จํ ๋ฆฌํฐ๋ด ๋ฐ์ดํฐ ํจํท ๋ง๋ค๊ธฐ).
--์ํธ ํด๋
-d ๋ช ๋ น์ค์ ์ ๊ณต๋ ํ์ผ(๋๋ ํ์ผ์ด ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ STDIN)์ ํด๋ ํ๊ณ
STDOUT(๋๋ --์ฐ์ถ). ๋ณตํธํ๋ ํ์ผ์ธ ๊ฒฝ์ฐ
์๋ช ๋๋ฉด ์๋ช ๋ ํ์ธ๋ฉ๋๋ค. ์ด ๋ช ๋ น์ ๊ธฐ๋ณธ๊ฐ๊ณผ ๋ค๋ฆ ๋๋ค.
ํ์ผ์ ํฌํจ๋ ํ์ผ ์ด๋ฆ์๋ ์ ๋ ์ฐ์ง ์์ผ๋ฉฐ
์ํธํ๋ ๋ฉ์์ง๋ก ์์ํ์ง ์๋ ํ์ผ์ ๊ฑฐ๋ถํฉ๋๋ค.
--๊ฒ์ฆ
์ฒซ ๋ฒ์งธ ์ธ์๊ฐ ์๋ช ๋ ํ์ผ์ด๋ผ๊ณ ๊ฐ์ ํ๊ณ ์์ฑํ์ง ์๊ณ ํ์ธ
๋ชจ๋ ์ถ๋ ฅ. ์ธ์๊ฐ ์์ผ๋ฉด STDIN์์ ์๋ช ํจํท์ ์ฝ์ต๋๋ค. ๋ง์ฝ
ํ๋์ ์ธ์๊ฐ ์ฃผ์ด์ง๋ฉด ์์ ํ ์๋ช ์ด ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
์ธ์๊ฐ 1๊ฐ ์ด์์ธ ๊ฒฝ์ฐ ์ฒซ ๋ฒ์งธ๋ ๋ถ๋ฆฌ๋ ์๋ช ์ด์ด์ผ ํ๊ณ
๋๋จธ์ง ํ์ผ์ ์๋ช ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐจ์งํฉ๋๋ค. STDIN์์ ์๋ช ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ผ๋ ค๋ฉด ๋ค์์ ์ฌ์ฉํ์ญ์์ค.
'-' ๋ ๋ฒ์งธ ํ์ผ ์ด๋ฆ์ผ๋ก. ๋ณด์์์ ์ด์ ๋ก ๋ถ๋ฆฌ๋ ์๋ช ์ ์ฝ์ ์ ์์ต๋๋ค.
์์ ๋ฐฉ๋ฒ์ผ๋ก ํ์ํ์ง ์๊ณ STDIN์์ ์๋ช ๋ ์๋ฃ.
์ฐธ๊ณ : ์ต์ ์ด --์ผ๊ด ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ, GPG2 ๋จ์ผ ์ธ์๊ฐ ๋ค์๊ณผ ๊ฐ๋ค๊ณ ๊ฐ์ ํ ์ ์์ต๋๋ค.
๋ถ๋ฆฌ๋ ์๋ช ์ด ์๋ ํ์ผ์ ๊ฒ์ํ๋ฉด ์ผ์นํ๋ ๋ฐ์ดํฐ ํ์ผ์ ์ฐพ์ผ๋ ค๊ณ ์๋ํฉ๋๋ค.
ํน์ ์ ๋ฏธ์ฌ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ด ๊ธฐ๋ก ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ถ๋ฆฌ ํ์ธ
์๋ช ์ ๊ฐ๋ ฅํ ๊ถ์ฅํ์ง ์์ต๋๋ค. ํญ์ ๋ฐ์ดํฐ ํ์ผ๋ ์ง์ ํ์ญ์์ค.
์ฐธ๊ณ : ์ผ๋ฐ ํ ์คํธ ์๋ช ์ ํ์ธํ ๋ gpg ๊ตฌ์ฑํ๋ ๊ฒ๋ง ํ์ธ
์ผ๋ฐ ํ ์คํธ ์๋ช ๋ฐ์ดํฐ๊ฐ ์๋ ์ผ๋ฐ ํ ์คํธ ์๋ช ์ธ๋ถ์ ์ถ๊ฐ ๋ฐ์ดํฐ ๋๋
๋์ ๋ง์ปค ๋ผ์ธ ๋ฐ๋ก ๋ค์ ์ค๋ ํค๋ ๋ผ์ธ. ์ต์ --์ฐ์ถ ์
์ค์ ์๋ช ๋ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ํ์ง๋ง ์ฌ๊ธฐ์๋ ๋ค๋ฅธ ํจ์ ์ด ์์ต๋๋ค
ํ์๋. ๋ถ๋ฆฌ๋ ์๋ช ์ ์ํด ์ผ๋ฐ ํ ์คํธ ์๋ช ์ ํผํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ช .
--๋ค์ค ํ์ผ
์ด๊ฒ์ ์ฌ๋ฌ ํ์ผ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ค๋ฅธ ํน์ ๋ช ๋ น์ ์์ ํฉ๋๋ค.
๋ช ๋ น์ค ๋๋ ๋ณ๋์ ์ค์ ๊ฐ ํ์ผ ์ด๋ฆ์ ์ฌ์ฉํ์ฌ STDIN์์ ์ฝ์ต๋๋ค. ์ด๋ฅผ ํตํด
๋ง์ ํ์ผ์ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. --๋ค์ค ํ์ผ ํ์ฌ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณผ --๊ฒ์ฆ, --์ํธํ๋ฐ --์ํธ ํด๋ . ๊ทธ ์ฃผ --๋ค์ค ํ์ผ --๊ฒ์ฆ ์๋ ์ ์์ต๋๋ค
๋ถ๋ฆฌ๋ ์๋ช ๊ณผ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
--ํ์ธ-ํ์ผ
๋์ผ --๋ค์ค ํ์ผ --๊ฒ์ฆ.
--์ํธํ ํ์ผ
๋์ผ --๋ค์ค ํ์ผ --์ํธํ.
--๋ณตํธํ ํ์ผ
๋์ผ --๋ค์ค ํ์ผ --์ํธ ํด๋ .
--๋ชฉ๋ก ํค
-k
--๋ชฉ๋ก ๊ณต๊ฐ ํค
๊ณต๊ฐ ํค๋ง์ ๋ชจ๋ ํค ๋๋ ๋ช ๋ น์ค์ ์ ๊ณต๋ ํค๋ง ๋์ดํฉ๋๋ค.
์คํฌ๋ฆฝํธ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์์ ์ด ๋ช ๋ น์ ์ถ๋ ฅ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
GnuPG๊ฐ ๋ณ๊ฒฝ๋๋ฉด ๋ณ๊ฒฝํฉ๋๋ค. ๋ณด๋ค --์ฝ๋ก ํฌํจ ๊ธฐ๊ณ ๋ถ์ ๊ฐ๋ฅํ ํค ๋ชฉ๋ก์ ๊ฒฝ์ฐ
์คํฌ๋ฆฝํธ ๋ฐ ๊ธฐํ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ๊ธฐ์ ์ ํฉํ ๋ช ๋ น์ ๋๋ค.
--๋ชฉ๋ก-๋น๋ฐ-ํค
-K ๋น๋ฐ ํค๋ง์ ๋ชจ๋ ํค ๋๋ ๋ช ๋ น์ค์ ์ ๊ณต๋ ํค๋ง ๋์ดํฉ๋๋ค.
A # ํธ์ง ๋ค์ ์ด ๋น๋ฐ ํค๋ฅผ ์ฌ์ฉํ ์ ์์์ ์๋ฏธํฉ๋๋ค(์:
ํตํด ์์ฑ๋์์ต๋๋ค. --๋ด๋ณด๋ด๊ธฐ-๋น๋ฐ-ํ์ ํค).
--๋ชฉ๋ก ์๋ช
๊ณผ ๋์ผ --๋ชฉ๋ก ํค์ด์ง๋ง ์๋ช ๋ ๋์ด๋์ด ์์ต๋๋ค. ์ด ๋ช ๋ น์ ๋์ผํฉ๋๋ค
์ฌ์ฉ์ ํจ๊ณผ --๋ชฉ๋ก ํค ๊ณผ --์๋ช ๋ชฉ๋ก ํฌํจ.
๋์ด๋ ๊ฐ ์๋ช ์ ๋ํด "sig" ํ๊ทธ์ ํ๊ทธ ์ฌ์ด์ ์ฌ๋ฌ ํ๋๊ทธ๊ฐ ์์ต๋๋ค.
keyid. ์ด๋ฌํ ํ๋๊ทธ๋ ๊ฐ ์๋ช ์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ผ์ชฝ์์
๋ง์ต๋๋ค. ์ธ์ฆ์ ํ์ธ ์์ค์ ๋ํ ์ซ์ 1-3์ ๋๋ค(์ฐธ์กฐ --ask-cert-๋ ๋ฒจ),
๋ก์ปฌ ๋๋ ๋ด๋ณด๋ผ ์ ์๋ ์๋ช ์ ๊ฒฝ์ฐ "L"(์ฐธ์กฐ --lsign-ํค), "R"์
์ทจ์ํ ์ ์๋ ์๋ช (์ฐธ์กฐ --ํธ์ง ํค ๋ช ๋ น "nrsign"), ์๋ช ์ ๊ฒฝ์ฐ "P"
์ ์ฑ URL์ด ํฌํจ๋ URL(์ฐธ์กฐ --cert-์ ์ฑ -url), "N" ์๋ช ์ ๊ฒฝ์ฐ
ํ๊ธฐ๋ฒ์ ํฌํจํฉ๋๋ค(์ฐธ์กฐ --cert ํ๊ธฐ๋ฒ), ๋ง๋ฃ๋ ์๋ช ์ ๊ฒฝ์ฐ "X"(์ฐธ์กฐ --๋ฌป๋ค-
์ธ์ฆ์ ๋ง๋ฃ), ์ซ์ 1-9 ๋๋ "T"(10 ์ด์)๋ ์ ๋ขฐ๋ฅผ ๋ํ๋ ๋๋ค.
์๋ช ์์ค(์ฐธ์กฐ --ํธ์ง ํค ๋ช ๋ น "tsign").
--์ฒดํฌ-์๊ทธ๋์ฒ
๊ณผ ๋์ผ --๋ชฉ๋ก ์๋ช , ๊ทธ๋ฌ๋ ์๋ช ์ด ํ์ธ๋ฉ๋๋ค. ์ฑ๋ฅ์ ์ํด ์ฐธ๊ณ
์๋ช ํค์ ํด์ง ์ํ๊ฐ ํ์๋์ง ์๋ ์ด์ ์ ๋๋ค. ์ด ๋ช ๋ น์๋
์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋์ผํ ํจ๊ณผ --๋ชฉ๋ก ํค ๊ณผ --์๋ช ํ์ธ ํฌํจ.
ํ์ธ ์ํ๋ "sig" ๋ฐ๋ก ๋ค์ ํ์๋๋ ํ๋๊ทธ๋ก ํ์๋ฉ๋๋ค.
ํ๊ทธ(๋ฐ๋ผ์ ์์์ ์ค๋ช ํ ํ๋๊ทธ ์์ --๋ชฉ๋ก ์๋ช ). ใ "!" ๋ํ๋ด๋ค
์๋ช ์ด ์ฑ๊ณต์ ์ผ๋ก ๊ฒ์ฆ๋์์์ ๋ํ๋ด๋ฉฐ "-"๋ ์๋ชป๋ ์๋ช ์ ๋ํ๋ ๋๋ค.
์๋ช ์ ํ์ธํ๋ ๋์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ "%"๊ฐ ์ฌ์ฉ๋ฉ๋๋ค(์:
์ง์๋๋ ์๊ณ ๋ฆฌ์ฆ).
--์์น ํค
์ธ์๋ก ์ ๊ณต๋ ํค๋ฅผ ์ฐพ์ต๋๋ค. ์ด ๋ช ๋ น์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ผํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค.
์ํธํ ๋๋ ์๋ช ์ ์ํ ํค๋ฅผ ์ฐพ์ ๋ ์ฌ์ฉ๋๋ฏ๋ก ๋ค์์ ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
๋ฌด์จ ์ด์ GPG2 ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ํนํ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋ ์ธ๋ถ ๋ฉ์๋ --์๋ ํค-
์์น ํค๋ฅผ ์ฐพ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ๊ณต๊ฐ ํค๋ง ๋์ด๋ฉ๋๋ค.
--์ง๋ฌธ
์ง๋ฌธ๊ณผ ํจ๊ป ๋ชจ๋ ํค(๋๋ ์ง์ ๋ ํค)๋ฅผ ๋์ดํฉ๋๋ค. ์ด๊ฒ์ด
์ ๊ฐ์ ์ถ๋ ฅ --๋ชฉ๋ก ํค ๊ทธ๋ฌ๋ ๋ผ์ธ์ ์ถ๊ฐ ์ถ๋ ฅ์ผ๋ก
์ง๋ฌธ. ์๋ ๊ฒฐํฉ๋ ์ ์์ --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ. ์ด ๊ฒฝ์ฐ
๋ช ๋ น์ด ๋ ๋ฒ ์ฃผ์ด์ง๋ฉด ๋ชจ๋ ๋ณด์กฐ ํค์ ์ง๋ฌธ๋ ๋์ด๋ฉ๋๋ค.
--๋ชฉ๋ก-ํจํท
ํจํท์ ์์๋ง ๋์ดํฉ๋๋ค. ์ด๋ ์ฃผ๋ก ๋๋ฒ๊น ์ ์ ์ฉํฉ๋๋ค. ์ฌ์ฉ์
์ต์ ์ผ๋ก --๋ง ์๊ฐ ๋ง์ ๊ธธ์ด๋ฟ๋ง ์๋๋ผ ์ค์ MPI ๊ฐ๋ ๋คํ๋ฉ๋๋ค.
--์นด๋ ํธ์ง
์ค๋งํธ ์นด๋๋ก ์์ ํ ๋ฉ๋ด๋ฅผ ์ ์ํฉ๋๋ค. ํ์ ๋ช ๋ น "help"๋ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์. ์์ธํ ์ค๋ช ์ ๋ค์์ Card HOWTO๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
https://gnupg.org/documentation/howtos.html#GnuPG-cardHOWTO .
--์นด๋ ์ํ
์ค๋งํธ ์นด๋์ ๋ด์ฉ์ ํ์ํฉ๋๋ค.
--๋ณ๊ฒฝ ํ
์ค๋งํธ ์นด๋์ PIN์ ๋ณ๊ฒฝํ ์ ์๋ ๋ฉ๋ด๋ฅผ ์ ์ํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ
"passwd" ํ์ ๋ช ๋ น์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅ --์นด๋ ํธ์ง ๋ช ๋ น.
--์ญ์ ํค name
--์ญ์ ํค name
๊ณต๊ฐ ํค๋ง์์ ํค๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๋ฐฐ์น ๋ชจ๋์์ --์ ํ์ํ๊ฑฐ๋
ํค๋ ์ง๋ฌธ์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค. ์ด๋ ์ฐ๋ฐ์ ์ฌ๊ณ ์ ๋ํ ๋ณดํธ ์ฅ์น์ ๋๋ค.
์ฌ๋ฌ ํค ์ญ์ .
--delete-๋น๋ฐ ํค name
๋น๋ฐ ํค๋ง์์ ํค๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๋ฐฐ์น ๋ชจ๋์์ ํค๋ ๋ค์์ ์ํด ์ง์ ๋์ด์ผ ํฉ๋๋ค.
์ง๋ฌธ.
--delete-๋น๋ฐ ๋ฐ ๊ณต๊ฐ ํค name
๊ณผ ๋์ผ --์ญ์ ํคํ์ง๋ง ๋น๋ฐ ํค๊ฐ ์์ผ๋ฉด ๋จผ์ ์ ๊ฑฐ๋ฉ๋๋ค. ~ ์์
๋ฐฐ์น ๋ชจ๋ ํค๋ ์ง๋ฌธ์ผ๋ก ์ง์ ํด์ผ ํฉ๋๋ค.
--๋ด ๋ณด๋ด๋ค
๋ชจ๋ ํค๋ง์์ ๋ชจ๋ ํค๋ฅผ ๋ด๋ณด๋ด๊ฑฐ๋(๊ธฐ๋ณธ ํค๋ง ๋ฐ
์ ํ๊ถ --์ด์ ๊ณ ๋ฆฌ), ๋๋ ์ ์ด๋ ํ๋์ ์ด๋ฆ์ด ์ ๊ณต๋๋ ๊ฒฝ์ฐ ํด๋น ์ด๋ฆ์ ์ด๋ฆ. ๊ทธ๋งํผ
๋ด๋ณด๋ธ ํค๋ STDOUT ๋๋ ์ต์ ๊ณผ ํจ๊ป ์ ๊ณต๋ ํ์ผ์ ๊ธฐ๋ก๋ฉ๋๋ค. --์ฐ์ถ. ์ฌ์ฉ
์ ํจ๊ป --๊ฐ์ท ํด๋น ํค๋ฅผ ์ฐํธ์ผ๋ก ๋ณด๋ ๋๋ค.
--๋ณด๋ด๊ธฐ ํค ํค ID
์ ์ฌํ๊ฒ --๋ด ๋ณด๋ด๋ค ํ์ง๋ง ํค ์๋ฒ์ ํค๋ฅผ ๋ณด๋ ๋๋ค. ์ง๋ฌธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํค ID ๋์ . ์ต์ --ํค์๋ฒ ์ด ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
ํค ์๋ฒ. ์ ์ฒด ํค๋ง์ ํค ์๋ฒ๋ก ๋ณด๋ด์ง ๋ง์ญ์์ค. --- ํด๋น ํค๋ง ์ ํํ์ญ์์ค.
์๋กญ๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝํ ํค. ํค ID๊ฐ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ gpg ์๋ฌด๊ฒ๋ํ์ง ์๋๋ค.
--๋ด๋ณด๋ด๊ธฐ ๋น๋ฐ ํค
--๋ด๋ณด๋ด๊ธฐ-๋น๋ฐ-ํ์ ํค
๊ณผ ๋์ผ --๋ด ๋ณด๋ด๋ค, ํ์ง๋ง ๋์ ๋น๋ฐ ํค๋ฅผ ๋ด๋ณด๋ ๋๋ค. ๋ด๋ณด๋ธ ํค๋
STDOUT ๋๋ ์ต์ ๊ณผ ํจ๊ป ์ ๊ณต๋ ํ์ผ์ ๊ธฐ๋ก๋จ --์ฐ์ถ. ์ด ๋ช ๋ น์ ์ข ์ข
์ต์ ๊ณผ ํจ๊ป ์ฌ์ฉ --๊ฐ์ท ์ข ์ด ํค๋ฅผ ์ฝ๊ฒ ์ธ์ํ ์ ์๋๋ก
์ง์; ๊ทธ๋ฌ๋ ์ธ๋ถ ๋๊ตฌ ์ข ์ด ์ด์ ๋ฐฑ์ ์์ฑ์ ๋ ๋์ ์์ ์ ์ํํฉ๋๋ค.
์ข ์ด์. ๋น๋ฐ ํค๋ฅผ ๋ด๋ณด๋ด๋ฉด ๋ณด์ ์ํ์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
ํค๋ ์์ ํ์ง ์์ ์ฑ๋์ ํตํด ์ ์ก๋ฉ๋๋ค.
๋ช ๋ น์ ๋ ๋ฒ์งธ ํ์์๋ ๋น๋ฐ ๋ถ๋ถ์ ๋ ๋๋งํ๋ ํน์ ์์ฑ์ด ์์ต๋๋ค.
์ธ๋ชจ์๋ ๊ธฐ๋ณธ ํค์; ์ด๊ฒ์ OpenPGP ๋ฐ ๊ธฐํ์ ๋ํ GNU ํ์ฅ์ ๋๋ค.
๊ตฌํ์ ์ด๋ฌํ ํค๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ฐ์ ธ์ฌ ๊ฒ์ผ๋ก ๊ธฐ๋ํ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์
์๋๋ ์ฉ๋๋ ์ถ๊ฐ ์๋ช ํ์ ํค๊ฐ ์๋ ์ ์ฒด ํค๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ํค ์์ด ํค๋ฅผ ๋ด๋ณด๋ ๋๋ค.
๋ฉ์ธ ๋จธ์ ์ ํค.
GnuPG๋ ํค์ ๋ํ ์ํธ ๋ฌธ๊ตฌ๋ฅผ ์ ๋ ฅํ๋๋ก ์์ฒญํ ์ ์์ต๋๋ค. ์ด๋ ํ์์ ๋๋ค.
๋น๋ฐํค์ ๋ด๋ถ ๋ณดํธ ๋ฐฉ๋ฒ์ ๊ธฐ์กด๊ณผ ๋ค๋ฆ ๋๋ค
OpenPGP ํ๋กํ ์ฝ์ ์ํด ์ง์ ๋ฉ๋๋ค.
--์์ถ-ssh-ํค
์ด ๋ช ๋ น์ OpenSSH ๊ณต๊ฐ ํค ํ์์ผ๋ก ํค๋ฅผ ๋ด๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๊ทธ๊ฒ์ ํ์ํ๋ค
์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ํ๋์ ํค๋ฅผ ์ง์ ํ๊ณ ์ ํจํ ์ต์ ํ์ ํค๋ฅผ ๋ด๋ณด๋ ๋๋ค.
STDOUT ๋๋ ์ต์ ๊ณผ ํจ๊ป ์ ๊ณต๋ ํ์ผ์ ๋ํ ์ธ์ฆ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
--์ฐ์ถ. ํด๋น ์ถ๋ ฅ์ ssh์ '์น์ธ_ํค'ํ์ผ.
ํค ID ๋๋ ์ ๋ฏธ์ฌ๊ฐ ๋ถ์ ์ง๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ด๋ณด๋ผ ํค๋ฅผ ์ง์ ํฉ๋๋ค.
๋๋ํ(!), ํน์ ํ์ ํค ๋๋ ๊ธฐ๋ณธ ํค๋ฅผ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค. ์ด๊ฒ
ํค์ ์ธ์ฆ ๊ธฐ๋ฅ ํ๋๊ทธ๊ฐ ์ค์ ๋์ด ์์ ํ์๋ ์์ต๋๋ค.
--์์
--๋น ๋ฅธ ๊ฐ์ ธ์ค๊ธฐ
ํค ๊ฐ์ ธ์ค๊ธฐ/๋ณํฉ. ์ด๋ ๊ฒ ํ๋ฉด ์ฃผ์ด์ง ํค๊ฐ ํค๋ง์ ์ถ๊ฐ๋ฉ๋๋ค. ๋น ๋ฅธ ๋ฒ์ ์
ํ์ฌ ๋์์ด์ ๋๋ค.
์ด ๋ช ๋ น์ด ์๋ํ๋ ๋ฐฉ์์ ์ ์ดํ๋ โโ๋ช ๊ฐ์ง ๋ค๋ฅธ ์ต์ ์ด ์์ต๋๋ค. ๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ
์ฌ๊ธฐ์ --๊ฐ์ ธ์ค๊ธฐ ์ต์ ๋ณํฉ ์ ์ฉ ์ ํค๋ฅผ ์ฝ์ ํ์ง ์๊ณ
์ ์๋ช , ์ฌ์ฉ์ ID ๋ฐ ํ์ ํค์ ๋ณํฉ๋ง ์ํํฉ๋๋ค.
--recv-ํค ํค ID
ํค ์๋ฒ์์ ์ง์ ๋ ํค ID๊ฐ ์๋ ํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ต์ --ํค์๋ฒ ํด์ผํฉ๋๋ค
์ด ํค ์๋ฒ์ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
--์๋ก ๊ณ ์นจ ํค
๋ก์ปฌ ํค๋ง์ ์ด๋ฏธ ์กด์ฌํ๋ ํค์ ๋ํด ํค ์๋ฒ์์ ์ ๋ฐ์ดํธ๋ฅผ ์์ฒญํฉ๋๋ค.
์ต์ ์๋ช , ์ฌ์ฉ์ ID ๋ฑ์ผ๋ก ํค๋ฅผ ์ ๋ฐ์ดํธํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์ธ์ ์์ด ์ด๊ฒ์ ํธ์ถํ๋ฉด ์ ์ฒด ํค๋ง์ด ์๋ก ๊ณ ์ณ์ง๋๋ค. ์ต์ --ํค์๋ฒ
์๋ ๋ชจ๋ ํค์ ๋ํด ํค ์๋ฒ์ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ ํธํ๋ ํค ์๋ฒ ์ธํธ(์ฐธ์กฐ --keyserver ์ต์ ๋ช ์-keyserver-url).
--๊ฒ์ ํค ์ด๋ฆ
์ฃผ์ด์ง ์ด๋ฆ์ ๋ํ ํค ์๋ฒ๋ฅผ ๊ฒ์ํฉ๋๋ค. ์ฌ๊ธฐ์ ์ ๊ณต๋ ์ฌ๋ฌ ์ด๋ฆ์ด ๊ฒฐํฉ๋ฉ๋๋ค.
ํจ๊ป ํค ์๋ฒ์ ๋ํ ๊ฒ์ ๋ฌธ์์ด์ ๋ง๋ญ๋๋ค. ์ต์ --ํค์๋ฒ ํด์ผํฉ๋๋ค
์ด ํค ์๋ฒ์ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ค๋ฅธ ๊ฒ์์ ์ง์ํ๋ ํค ์๋ฒ
๋ฐฉ๋ฒ์ ์๋์ "์ฌ์ฉ์ ID ์ง์ ๋ฐฉ๋ฒ"์ ์ง์ ๋ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฉ๋ชจ
๋ค๋ฅธ ํค ์๋ฒ ์ ํ์ ๋ค๋ฅธ ๊ฒ์ ๋ฐฉ๋ฒ์ ์ง์ํฉ๋๋ค. ํ์ฌ๋ง
LDAP๋ ๋ชจ๋ ์ง์ํฉ๋๋ค.
--๊ฐ์ ธ์ค๊ธฐ ํค URI
์ง์ ๋ URI์ ์๋ ํค๋ฅผ ๊ฒ์ํฉ๋๋ค. ๋ค๋ฅธ ์ค์น
GnuPG๋ ๋ค์ํ ํ๋กํ ์ฝ(HTTP, FTP, LDAP ๋ฑ)์ ์ง์ํ ์ ์์ต๋๋ค.
--์ ๋ฐ์ดํธ-์ ๋ขฐdb
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ ๋ขฐํ์ญ์์ค. ์ด ๋ช ๋ น์ ๋ชจ๋ ํค๋ฅผ ๋ฐ๋ณตํ๊ณ
์ ๋ขฐ์ ์น. ๋ค์์ ์์ฒญํด์ผ ํ ์ ์์ผ๋ฏ๋ก ๋ํํ ๋ช ๋ น์ ๋๋ค.
ํค์ ๋ํ "ownertrust" ๊ฐ. ์ฌ์ฉ์๋ ์์ ์ด ์ผ๋ง๋ ๋ฉ๋ฆฌ ์๋์ง ์ถ์ ํด์ผ ํฉ๋๋ค.
ํ์๋ ํค์ ์์ ์๋ฅผ ์ ๋ขฐํ์ฌ ๋ค๋ฅธ ํค๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ธ์ฆ(์๋ช )ํฉ๋๋ค. GnuPG
์์ง ํค์ ํ ๋น๋์ง ์์ ๊ฒฝ์ฐ์๋ง ownertrust ๊ฐ์ ์์ฒญํฉ๋๋ค. ์ฌ์ฉ
์ ์, --ํธ์ง ํค ๋ฉ๋ด์์ ํ ๋น๋ ๊ฐ์ ์ธ์ ๋ ์ง ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
--check-trustdb
์ฌ์ฉ์ ์ํธ ์์ฉ ์์ด ์ ๋ขฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ง ๊ด๋ฆฌ๋ฅผ ์ํํฉ๋๋ค. ๋๋๋ก ์ ๋ขฐ๋
๋ง๋ฃ๋ ํค ๋๋ ์๋ช ๊ณผ ๊ทธ ๊ฒฐ๊ณผ
Web of Trust์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ ์ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก GnuPG๋ ๋ค์์ ๊ณ์ฐํฉ๋๋ค.
์ด๊ฒ์ ํ์์ด๋ฉฐ ์๋์ผ๋ก ์ํ๋ฉ๋๋ค. --no-auto-check-trustdb ์ค์ ๋ฉ๋๋ค.
์ด ๋ช ๋ น์ ์ธ์ ๋ ์ง ํธ๋ฌ์คํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฒ์ฌ๋ฅผ ๊ฐ์ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋งํผ
์ฒ๋ฆฌ๋ ์ ๊ทธ๊ฒ๊ณผ ๋์ผํฉ๋๋ค --์ ๋ฐ์ดํธ-์ ๋ขฐdb ๊ทธ๋ฌ๋ not์ผ๋ก ํค๋ฅผ ๊ฑด๋๋๋๋ค.
์์ง ์ ์๋ "์์ ์ ์ ๋ขฐ".
cron ์์ ๊ณผ ํจ๊ป ์ฌ์ฉํ๊ธฐ ์ํด ์ด ๋ช ๋ น์ ๋ค์๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. --์ผ๊ด ํ๋
๊ฒฝ์ฐ ์ ๋ขฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ธ์ ํ์ธ์ด ํ์ํ ๊ฒฝ์ฐ์๋ง ์ํ๋ฉ๋๋ค. ์คํ์ ๊ฐ์ ํ๋ ค๋ฉด
๋ฐฐ์น ๋ชจ๋์์๋ ์ต์ ์ถ๊ฐ --์.
--๋ด๋ณด๋ด๊ธฐ ์์ ์ ์ ๋ขฐ
ownertrust ๊ฐ์ STDOUT์ผ๋ก ๋ณด๋ ๋๋ค. ์ด๊ฒ์ ๋ค์๊ณผ ๊ฐ์ ๋ฐฑ์ ๋ชฉ์ ์ ์ ์ฉํฉ๋๋ค.
๊ฐ์ ์์๋ trustdb์์ ๋ค์ ๋ง๋ค ์ ์๋ ์ ์ผํ ๊ฐ์ ๋๋ค.
์:
gpg2 --export-ownertrust > otrust.txt
--import-ownertrust
๋ค์์ ์ ์ฅ๋ ownertrust ๊ฐ์ผ๋ก trustdb๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค. ํ์ผ (์๋๋ฉด STDIN
์ฃผ์ด์ง); ๊ธฐ์กด ๊ฐ์ ๋ฎ์ด์๋๋ค. trustdb๊ฐ ์ฌํ๊ฒ ์์๋ ๊ฒฝ์ฐ
์์ ์ ์ ๋ขฐ ๊ฐ์ ์ต๊ทผ ๋ฐฑ์ ์ด ์๋ ๊ฒฝ์ฐ(์: ํ์ผ์
'otrust.txt', ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ trustdb๋ฅผ ๋ค์ ๋ง๋ค ์ ์์ต๋๋ค.
cd ~/.gnupg
RM trustdb.gpg
gpg2 --import-ownertrust < otrust.txt
--rebuild-keydb-์บ์
๋ฒ์ 1.0.6์์ 1.0.7๋ก ์ ๋ฐ์ดํธํ ๋ ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์์ฑํด์ผ ํฉ๋๋ค.
ํค๋ง์ ์๋ช ์บ์. ๋ค๋ฅธ ์ํฉ์์๋ ์ ์ฉํ ์ ์์ต๋๋ค.
--์ธ์-MD ํน
--print-mds
์ฃผ์ด์ง ๋ชจ๋ ํ์ผ ๋๋ STDIN์ ๋ํ ์๊ณ ๋ฆฌ์ฆ ALGO์ ๋ฉ์์ง ๋ค์ด์ ์คํธ๋ฅผ ์ธ์ํฉ๋๋ค. ์ ๋๋ถ์ด
์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ๋ ๋ฒ์งธ ํ์(๋๋ ์๊ณ ๋ก ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ "*") ๋ค์ด์ ์คํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ธ์.
--gen-๋ฌด์์ 0 | 1 | 2 ๊ณ์ฐ
๋ฐฉ์ถ ๊ณ์ฐ ์ฃผ์ด์ง ํ์ง ์์ค 0, 1 ๋๋ 2์ ์์ ๋ฐ์ดํธ. ๋ง์ฝ ๊ณ์ฐ ์ฃผ์ด์ง์ง ์๋๋ค
๋๋ XNUMX์ด๋ฉด ์์ ๋ฐ์ดํธ์ ๋ฌดํ ์ํ์ค๊ฐ โโ๋ฐฉ์ถ๋ฉ๋๋ค. ํจ๊ป ์ฌ์ฉํ๋ ๊ฒฝ์ฐ --๊ฐ์ท
์ถ๋ ฅ์ base64๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค. ์์ง ๋ชปํ๋ ํ ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
๋น์ ์ด ๋ฌด์์ํ๊ณ ; ์์คํ ์์ ๊ท์คํ ์ํธ๋กํผ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค!
--gen-ํ๋ผ์ ๋ชจ๋ ๋นํธ
์์ค๋ฅผ ์ฌ์ฉํ์ญ์์ค, Luke :-). ์ถ๋ ฅ ํ์์ ์ฌ์ ํ โโ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
--์๋๋จธ
--์น์ ํ๋
OpenPGP ASCII ๊ฐ์ท์ผ๋ก/์์ ์์์ ์ ๋ ฅ์ ์์ถํ๊ฑฐ๋ ์์ถ์ ํ๋๋ค. ์ด๊ฒ์
OpenPGP์ ๋ํ GnuPG ํ์ฅ์ด๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ค์ง ์ ์ฉํ์ง ์์ต๋๋ค.
--๋๋ถ ์ธํธ ์ ์ฑ ์๋|์ข์|์ ์ ์์|๋์จ|์ง๋ฌธ ์ด์ ...
์ง์ ๋ ํค์ ์ฐ๊ด๋ ๋ชจ๋ ๋ฐ์ธ๋ฉ์ ๋ํ TOFU ์ ์ฑ ์ ์ค์ ํฉ๋๋ค. ์ ์ํ
์ ์ฑ ์ ์๋ฏธ์ ๋ํ ์์ธํ ๋ด์ฉ์ [trust-model-tofu]๋ฅผ ์ฐธ์กฐํ์ธ์. ๊ทธ๋งํผ
ํค๋ ์ง๋ฌธ(์ ํธ) ๋๋ ํค ID๋ก ์ง์ ํ ์ ์์ต๋๋ค.
๋ฐฉ๋ฒ ์ ๊ด๋ฆฌ your ํค
์ด ์น์ ์์๋ ํค ๊ด๋ฆฌ๋ฅผ ์ํ ์ฃผ์ ๋ช ๋ น์ ๋ํด ์ค๋ช ํฉ๋๋ค.
--๋น ๋ฅธ ์์ฑ ํค ์ฌ์ฉ์ ID
์ด๋ ํ๋์ ์ฌ์ฉ์ ID๋ก ํ์ค ํค๋ฅผ ์์ฑํ๋ ๊ฐ๋จํ ๋ช ๋ น์ ๋๋ค. ๋์กฐ์ ์ผ๋ก
์ --gen-key ์ฌ๋ฌ ๊ฐ์ง ์ง๋ฌธ์ ๋ตํ ํ์ ์์ด ํค๊ฐ ์ง์ ์์ฑ๋ฉ๋๋ค.
ํ๋กฌํํธ. ์ต์ ์ด ์๋๋ฉด --์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํค ์์ฑ์ด ์ทจ์๋ฉ๋๋ค.
ํด๋น ์ฌ์ฉ์ ID๊ฐ ํค๋ง์ ์ด๋ฏธ ์กด์ฌํฉ๋๋ค.
ํน๋ณํ ์ต์ ์์ด ์ฝ์์์ ์ง์ ํธ์ถํ๋ ๊ฒฝ์ฐ
``๊ณ์ํ์๊ฒ ์ต๋๊น?'' ์คํ์ผ ํ์ธ ํ๋กฌํํธ๊ฐ ํ์ํฉ๋๋ค. ํด๋น ์ฌ์ฉ์ ID๊ฐ ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ
ํค๋ง์ ํค ์์ฑ์ ๊ฐ์ ๋ก ์คํํ๋ผ๋ ๋ ๋ฒ์งธ ํ๋กฌํํธ๊ฐ ํ์๋ฉ๋๋ค.
์ชฝ์ผ๋ก.
์ด ๋ช ๋ น์ ๋ค์๊ณผ ํจ๊ป ์ฌ์ฉํ๋ฉด --์ผ๊ด, --pinentry ๋ชจ๋ ์ค์ ๋์์ต๋๋ค ๋ฃจํ๋ฐฑ๋ฐ
์ํธ ์ต์ ์ค ํ๋(--์ํธ, --์ํธ-fd๋ฐ ์ํธ ํ์ผ)
์ฌ์ฉ๋๋ฉด ์ ๊ณต๋ ์ํธ๊ฐ ์ ํค์ ์ฌ์ฉ๋๋ฉฐ ์์ด์ ํธ๋ ๋ฌป์ง ์์ต๋๋ค.
๊ทธ๊ฒ์ ์ํด. ๋ณดํธ ์์ด ํค๋ฅผ ์์ฑํ๋ ค๋ฉด --์ํธ '' ์ฌ์ฉ๋ ์์๋ค.
--gen-key
ํ์ฌ ๊ธฐ๋ณธ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ ํค ์์ ์์ฑํฉ๋๋ค. ์ด๊ฒ์ด ํ์ค์ด๋ค
์ ํค๋ฅผ ์์ฑํ๋ ๋ช ๋ น์ ๋๋ค. ํค ์ธ์ ํด์ง ์ธ์ฆ์๋ ์์ต๋๋ค.
'์ ์์ฑ๋์ด ์ ์ฅ๋ฉ๋๋ค.openpgp-revocs.d' GnuPG ํ ์๋ ๋๋ ํ ๋ฆฌ
๋๋ ํ ๋ฆฌ.
--์ ์ฒด ์์ฑ ํค
๋ชจ๋ ์ต์ ์ ๋ํ ๋ํ ์์๊ฐ ํฌํจ๋ ์ ํค ์์ ์์ฑํฉ๋๋ค. ์ด๊ฒ์ ํ์ฅ ๋ฒ์ ์ ๋๋ค
of --gen-key.
์ผ๊ด ๋ชจ๋์์ ํค๋ฅผ ์์ฑํ ์ ์๋ ๊ธฐ๋ฅ๋ ์์ต๋๋ค. ์ฐธ์กฐ
์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ค๋ช ์ ์น์ ``๋ฌด์ธ ํค ์์ฑ''.
--gen-ํด์ง name
์ ์ฒด ํค์ ๋ํ ํด์ง ์ธ์ฆ์๋ฅผ ์์ฑํฉ๋๋ค. ํ์ ํค๋ง ์ทจ์ํ๋ ค๋ฉด ๋๋
์กฐํ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด --ํธ์งํ๋ค ๋ช ๋ น.
์ด ๋ช ๋ น์ ๋จ์ง ๋ค์ ์์ ์ ์ฌ์ฉํ ์ ์๋๋ก ํด์ง ์ธ์ฆ์๋ฅผ ์์ฑํ ๋ฟ์ ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ํค๋ฅผ ์ทจ์ํ์ธ์. ์์ฑ๋ ํค๋ฅผ ์ค์ ๋ก ์ทจ์ํ๋ ค๋ฉด
ํด์ง ์ธ์ฆ์๋ ํด์งํ ํค์ ๋ณํฉ๋์ด์ผ ํฉ๋๋ค. ์ด๋ ๋ค์์ ์ํด ์ํ๋ฉ๋๋ค.
๋ค์์ ์ฌ์ฉํ์ฌ ํด์ง ์ธ์ฆ์ ๊ฐ์ ธ์ค๊ธฐ --์์ ๋ช ๋ น. ๊ทธ๋ฌ๋ฉด ์ทจ์๋
ํค๋ฅผ ๊ฒ์ํด์ผ ํ๋ฉฐ, ํค๋ฅผ ํค ์๋ฒ๋ก ๋ณด๋ด๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค.
(๋ช ๋ น --๋ณด๋ด๊ธฐ ํค) ๋ฐ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ํตํด (--๋ด ๋ณด๋ด๋ค) ํ์ผ๋ก ๋ณํํ ๋ค์
์์ฃผ ์ํตํ๋ ํํธ๋.
--design-revoke name
ํค์ ๋ํด ์ง์ ๋ ํด์ง ์ธ์ฆ์๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์(
ํค ์์ ์์ ํ๊ฐ) ๋ค๋ฅธ ์ฌ๋์ ํค๋ฅผ ์ทจ์ํ ์ ์์ต๋๋ค.
--ํธ์ง ํค
๋๋ถ๋ถ์ ํค ๊ด๋ฆฌ ๊ด๋ จ ์์ ์ ์ํํ ์ ์๋ ๋ฉ๋ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ช ๋ น์ค์์ ํค๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
UID n ์ธ๋ฑ์ค๊ฐ ์๋ ์ฌ์ฉ์ ID ๋๋ ์ฌ์ง ์ฌ์ฉ์ ID ์ ํ ์ ํ n. ์ฌ์ฉ * ์
๋ชจ๋ ์ ํํ๊ณ 0 ๋ชจ๋ ์ ํ ํด์ ํฉ๋๋ค.
ํค n ์์ธ์ด ์๋ ํ์ ํค ์ ํ ์ ํ n ๋๋ ํค ID n. ์ฌ์ฉ * ๋ชจ๋ ์ ํํ๋ ค๋ฉด
๊ณผ 0 ๋ชจ๋ ์ ํ ํด์ ํฉ๋๋ค.
๊ธฐํธ ์ฌ์ฉ์ ํค์ ์๋ช ํ๊ธฐ name ํค๊ฐ ์์ง ์๋ช ๋์ง ์์ ๊ฒฝ์ฐ
๊ธฐ๋ณธ ์ฌ์ฉ์(๋๋ -u๋ก ์ง์ ๋ ์ฌ์ฉ์), ํ๋ก๊ทธ๋จ์ ๋ค์์ ํ์ํฉ๋๋ค.
์ง๋ฌธ๊ณผ ํจ๊ป ํค์ ์ ๋ณด๋ฅผ ๋ค์ ํ์ธํ๊ณ ์ฌ๋ถ๋ฅผ ๋ฌป์ต๋๋ค.
์๋ช ํด์ผ ํฉ๋๋ค. ์ด ์ง๋ฌธ์ ์ง์ ๋ ๋ชจ๋ ์ฌ์ฉ์์ ๋ํด ๋ฐ๋ณต๋ฉ๋๋ค.
-์ .
๋ก๊ทธ์ธ "sign"๊ณผ ๋์ผํ์ง๋ง ์๋ช ์ ๋ด๋ณด๋ผ ์ ์๋ ๊ฒ์ผ๋ก ํ์๋๋ฉฐ
๋ฐ๋ผ์ ๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ฉํ์ง ๋ง์ญ์์ค. ํค๋ฅผ ์ ํจํ๊ฒ ๋ง๋๋ ๋ฐ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ง์ญ ํ๊ฒฝ์์.
nrsign "์๋ช "๊ณผ ๋์ผํ์ง๋ง ์๋ช ์ ์ทจ์ ๋ถ๊ฐ๋ฅ์ผ๋ก ํ์๋๋ฉฐ
๊ทธ๋ฌ๋ฏ๋ก ๊ฒฐ์ฝ ์ทจ์๋์ง ์์ต๋๋ค.
tsign ์ ๋ขฐ ์๋ช ์ ๋ง๋์ญ์์ค. ์ ๊ฐ๋ ์ ๊ฒฐํฉํ ์๋ช ์ ๋๋ค.
์ธ์ฆ(์ผ๋ฐ ์๋ช ๊ณผ ๊ฐ์) ๋ฐ ์ ๋ขฐ("์ ๋ขฐ"์ ๊ฐ์)
๋ช ๋ น). ์ผ๋ฐ์ ์ผ๋ก ๋ณ๊ฐ์ ์ปค๋ฎค๋ํฐ๋ ๊ทธ๋ฃน์์๋ง ์ ์ฉํฉ๋๋ค.
"l"(๋ก์ปฌ/๋ด๋ณด๋ด๊ธฐ ๋ถ๊ฐ), "nr"(์ทจ์ ๋ถ๊ฐ), "t"(๋ด๋ณด๋ด๊ธฐ ๋ถ๊ฐ)
ํธ๋ฌ์คํธ)๋ฅผ ์์ ๋กญ๊ฒ ํผํฉํ๊ณ "์๋ช "์ด๋ผ๋ ์ ๋์ฌ๋ฅผ ์ถ๊ฐํ์ฌ ๋ชจ๋ ์ ํ์ ์๋ช ์ ์์ฑํ ์ ์์ต๋๋ค.
์ํ๋.
์ต์ --only-sign-text-ids ์ง์ ํ ๋ค์์๋ ํ ์คํธ ๊ธฐ๋ฐ์ด ์๋ ๋ชจ๋ ์ฌ์ฉ์ ID(์:
์ฌ์ง์ด ๋ถ์ฐฉ๋ ์ ๋ถ์ฆ)์ ์๋ช ์ฉ์ผ๋ก ์ ํ๋์ง ์์ต๋๋ค.
๋ธ์๊ทธ ์๋ช ์ ์ญ์ ํฉ๋๋ค. ์๋ช ์ ์ฒ ํํ ์ ์์ต๋๋ค.
๊ณต๊ฐ(์: ํค ์๋ฒ)๋ก ์ ์ก๋ ํ. ๊ทธ ๊ฒฝ์ฐ ๋น์ ์
๋ ๋์ ์ฌ์ฉ ๊ฐ์ .
๊ฐ์ ์๋ช ์ ์ทจ์ํฉ๋๋ค. ๋ค์ ์ค ํ๋์ ์ํด ์์ฑ๋ ๋ชจ๋ ์๋ช ์ ๋ํด
๋น๋ฐ ํค, GnuPG๋ ํด์ง ์ธ์ฆ์๊ฐ ์์ด์ผ ํ๋์ง ์ฌ๋ถ๋ฅผ ๋ฌป์ต๋๋ค.
์์ฑ.
๊ฒ์ฌ ์ ํํ ๋ชจ๋ ์ฌ์ฉ์ ID์ ์๋ช ์ ํ์ธํ์ธ์. ์ถ๊ฐ ์ต์ ์ผ๋ก๋
์๊ธฐ ์๋ช ์์ฒด ์๋ช ๋ง ํ์๋ฉ๋๋ค.
์ถ๊ฐ ์ถ๊ฐ ์ฌ์ฉ์ ID๋ฅผ ๋ง๋ญ๋๋ค.
์ฌ์ง ์ถ๊ฐ
์ฌ์ง ์ฌ์ฉ์ ID๋ฅผ ๋ง๋ญ๋๋ค. ์ด๊ฒ์ JPEG ํ์ผ์ ์๊ตฌํ ๊ฒ์ ๋๋ค.
์ฌ์ฉ์ ID์ ์ฝ์ ๋ฉ๋๋ค. ๋งค์ฐ ํฐ JPEG๋
ํฐ ์ด์ . ๋ํ ์ผ๋ถ ํ๋ก๊ทธ๋จ์ ๋ณ๊ฒฝ๋์ง ์์ JPEG๋ฅผ ํ์ํฉ๋๋ค.
(GnuPG), ์ผ๋ถ ํ๋ก๊ทธ๋จ์ ๋ํ ์์(PGP)์ ๋ง๊ฒ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํฉ๋๋ค.
์ผํฌํ
์ ํํ ์ฌ์ง ์ฌ์ฉ์ ID๋ฅผ ํ์ํฉ๋๋ค.
๋ง์ ์ฌ์ฉ์ ID ๋๋ ์ฌ์ง ์ฌ์ฉ์ ID๋ฅผ ์ญ์ ํ์ญ์์ค. ๋ถ๊ฐ๋ฅํ๋ ์ฐธ๊ณ ํ์ธ์
๋์ค์๊ฒ ์ ์ก๋ ์ฌ์ฉ์ ID๋ฅผ ์ฒ ํํฉ๋๋ค(์:
ํค ์๋ฒ). ๊ทธ๋ฐ ๊ฒฝ์ฐ์ ๋ ์ ์ฌ์ฉ ๋์ด์๋๋ค.
๋์ด์๋๋ค ์ฌ์ฉ์ ID ๋๋ ์ฌ์ง ์ฌ์ฉ์ ID๋ฅผ ์ทจ์ํ์ญ์์ค.
์ผ์ฐจ
ํ์ฌ ์ฌ์ฉ์ ID๋ฅผ ๊ธฐ๋ณธ ์ฌ์ฉ์ ID๋ก ํ์ํ๊ณ ๊ธฐ๋ณธ ์ฌ์ฉ์ ID๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
๋ค๋ฅธ ๋ชจ๋ ์ฌ์ฉ์ ID์์ ํ๋๊ทธ๋ฅผ ์ง์ ํ๊ณ ์ํฅ์ ๋ฐ๋ ๋ชจ๋ ์์ฒด์ ํ์์คํฌํ๋ฅผ ์ค์ ํฉ๋๋ค.
XNUMX์ด ์์ ์๋ช . ์ฌ์ง ์ฌ์ฉ์ ID๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ค์
๋ค๋ฅธ ์ฌ์ง ์ฌ์ฉ์ ID๋ณด๋ค ๊ธฐ๋ณธ์ผ๋ก ๋ง๋ค๊ณ ์ผ๋ฐ ์ฌ์ฉ์ ID๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํฉ๋๋ค.
๊ธฐ๋ณธ์ ๋ค๋ฅธ ์ผ๋ฐ ์ฌ์ฉ์ ID๋ณด๋ค ๊ธฐ๋ณธ์ด ๋ฉ๋๋ค.
ํค์๋ฒ
์ง์ ๋ ์ฌ์ฉ์ ID์ ๋ํด ์ ํธํ๋ ํค ์๋ฒ๋ฅผ ์ค์ ํฉ๋๋ค. ์ด๊ฒ์ ๋ค๋ฅธ
์ฌ์ฉ์๋ ํค๋ฅผ ์ํ๋ ์์น๋ฅผ ์ ์ ์์ต๋๋ค. ๋ณด๋ค --ํค์๋ฒ-
์ต์ ๋ช ์-keyserver-url ์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์์ธํ ์์๋ณด์ญ์์ค. ๊ฐ ์ค์
"none"์ ๊ธฐ์กด ์ ํธ ํค ์๋ฒ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
ํ๊ธฐ๋ฒ
์ง์ ๋ ์ฌ์ฉ์ ID์ ๋ํด ์ด๋ฆ=๊ฐ ํ๊ธฐ๋ฒ์ ์ค์ ํ์ญ์์ค. ๋ณด๋ค --cert ํ๊ธฐ๋ฒ
์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์์ธํ ์์๋ณด์ญ์์ค. ๊ฐ์ "none"์ผ๋ก ์ค์ ํ๋ฉด ๋ชจ๋ ํ๊ธฐ๊ฐ ์ ๊ฑฐ๋ฉ๋๋ค.
๋นผ๊ธฐ ๊ธฐํธ(-) ์ ๋์ฌ๊ฐ ์๋ ํ๊ธฐ๋ฒ์ ์ค์ ํ๋ฉด ํด๋น ํ๊ธฐ๋ฒ์ด ์ ๊ฑฐ๋๊ณ
๋นผ๊ธฐ ๊ธฐํธ๊ฐ ์ ๋์ฌ๋ก ๋ถ์ ํ๊ธฐ๋ฒ ์ด๋ฆ ์ค์ (=value ์ ์ธ)
ํด๋น ์ด๋ฆ์ ๊ฐ์ง ๋ชจ๋ ํ๊ธฐ๋ฒ์ ์ ๊ฑฐํฉ๋๋ค.
์ ํธ ์ ํํ ์ฌ์ฉ์ ID์ ๊ธฐ๋ณธ ์ค์ ์ ๋์ดํฉ๋๋ค. ์ด๋ ์ค์
์์์ ๊ธฐ๋ณธ ์ค์ ์ ํฌํจํ์ง ์์ ๊ธฐ๋ณธ ์ค์ ์ ๋๋ค.
์ผํ๋
์ ํํ ์ฌ์ฉ์ ID์ ๋ํ ์์ธํ ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ๋๋ค. ์ด๊ฒ์ ๋ณด์ฌ์ค๋๋ค
3DES(์ํธํ)์ ์์์ ์ ํธ๋๋ฅผ ํฌํจํ์ฌ ํจ๊ณผ๊ฐ ์๋ ์ ํธ๋,
SHA-1(๋ค์ด์ ์คํธ) ๋ฐ Uncompressed(์์ถ)(์์ง ์์ถ๋์ง ์์ ๊ฒฝ์ฐ)
๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ํฌํจ๋ฉ๋๋ค. ๋ํ ์ ํธํ๋ ํค ์๋ฒ ๋ฐ
์๋ช ํ๊ธฐ๋ฒ(์๋ ๊ฒฝ์ฐ)์ด ํ์๋ฉ๋๋ค.
์ค์ ํ
์ฌ์ฉ์ ID ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ๋ค์์ผ๋ก ์ค์ ํ ์ ์ฒด(๋๋ ์ ํํ ํญ๋ชฉ๋ง)
์ฌ์ฉ์ ID. ์ธ์ ์์ด setpref๋ฅผ ํธ์ถํ๋ฉด ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ด
๊ธฐ๋ณธ๊ฐ(๋ด์ฅ ๋๋ ๋ค์์ ํตํด ์ค์ ) --๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก) ๋ฐ ํธ์ถ
์ธ์๋ก "none"์ด ์๋ setpref๋ ๋น ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ์ค์ ํฉ๋๋ค. ์ฌ์ฉ GPG2
--๋ฒ์ญ ์ฌ์ฉ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก์ ๊ฐ์ ธ์ต๋๋ค. ํ ์ ์๋ ๋์
์์ฑ ์ฌ์ฉ์ ID(์ผ๋ช "์ฌ์ง ID")์ ๋ํ ๊ธฐ๋ณธ ์ค์ ์ ๋ณ๊ฒฝํ๋ฉด GnuPG๋
์์ฑ ์ฌ์ฉ์ ID๋ฅผ ํตํด ํค๋ฅผ ์ ํํ์ง ์์ผ๋ฏ๋ก ์ด๋ฌํ ๊ธฐ๋ณธ ์ค์ ์ด ์ฌ์ฉ๋์ง ์์ต๋๋ค.
GnuPG.
๊ธฐ๋ณธ ์ค์ ์ ์ง์ ํ ๋ ์๊ณ ๋ฆฌ์ฆ์ ์์๋๋ก ๋์ดํด์ผ ํฉ๋๋ค.
๋ฉ์์ง๋ฅผ ์ํธํํ ๋ ๋ค๋ฅธ ์ฌ๋์ด ์ฌ์ฉํ๋ ๊ฒ์ ๋ณด๊ณ ์ถ์ต๋๋ค.
๋น์ ์ ์ด์ . 3DES๋ฅผ ํฌํจํ์ง ์์ผ๋ฉด ๋ค์ ์์น์ ์๋์ผ๋ก ์ถ๊ฐ๋ฉ๋๋ค.
๋. ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๋ ๋ฐ๋ ๋ง์ ์์๊ฐ ์์ต๋๋ค.
(์๋ฅผ ๋ค์ด ํค๊ฐ ์ ์ผํ ์์ ์๊ฐ ์๋ ์ ์์ต๋๋ค.)
๊ทํ์๊ฒ ๋ณด๋ด๋ ๋ฐ ์ฌ์ฉ๋๋ OpenPGP ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ทํ๋ฅผ ๋ฐ๋ฅผ ์๋ ์๊ณ ๋ฐ๋ฅด์ง ์์ ์๋ ์์ต๋๋ค.
์ฃผ์ด์ง ๋ฉ์์ง์ ๋ํด ์ ํํ ์ ํํ ์์. ๊ทธ๋ฌ๋
๋ชจ๋ ์์ ์ ํค์ ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
์๋์ ๋ค๋ฅธ OPENPGP ํ๋ก๊ทธ๋จ๊ณผ์ ์ํธ ์ด์ฉ์ฑ ์น์ ๋ ์ฐธ์กฐํ์ญ์์ค.
์ถ๊ฐํค ์ด ํค์ ํ์ ํค๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์นด๋ํค ์ถ๊ฐ
์นด๋์ ํ์ ํค๋ฅผ ์์ฑํ๊ณ ์ด ํค์ ์ถ๊ฐํฉ๋๋ค.
์ด์ ์นด๋
์ ํํ ๋น๋ฐ ํ์ ํค(๋๋ ํ์ ํค๊ฐ ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ํค)๋ฅผ ์ ์กํฉ๋๋ค.
์ ํ๋์์ต๋๋ค) ์ค๋งํธ ์นด๋์. ์ด์ ๊ณ ๋ฆฌ์ ๋น๋ฐ ํค๋
ํค๊ฐ ์นด๋์ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฅ๋ ์ ์๋ ๊ฒฝ์ฐ ์คํ ์ผ๋ก ๋์ฒด๋๊ณ
๋์ค์ ์ ์ฅ ๋ช ๋ น์ ์ฌ์ฉํฉ๋๋ค. ํน์ ํค ์ ํ๋ง ๋ค์์ผ๋ก ์ ์กํ ์ ์์ต๋๋ค.
์นด๋. ํ์ ๋ฉ๋ด๋ฅผ ์ฌ์ฉํ๋ฉด ํค๋ฅผ ์ ์ฅํ ์นด๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
์นด๋์์ ํด๋น ํค๋ฅผ ๋ค์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
์นด๋๊ฐ ์์๋๋ฉด ๋ฐฑ์ ์ด ์์ผ๋ฉด ๋น๋ฐ ํค๊ฐ ์์ค๋ฉ๋๋ค.
์ด๋๊ฐ์.
๋ฐฑ์นด๋ ํ์ผ
์ฃผ์ด์ง ํ์ผ์ ์นด๋๋ก ๋ณต์ํฉ๋๋ค. ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ณต์ํ ์ ์์ต๋๋ค.
๋ฐฑ์ ํค(์นด๋ ์ด๊ธฐํ ์ค์ ์์ฑ๋จ)๋ฅผ ์ ์นด๋๋ก ๋ณต์ฌํฉ๋๋ค. ~ ์์
๊ฑฐ์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์ด๊ฒ์ด ์ํธํ ํค๊ฐ ๋ฉ๋๋ค. ๋น์ ์ ์ด๊ฒ์ ์ฌ์ฉํด์ผํฉ๋๋ค
ํด๋น ๊ณต๊ฐ ํค๋ก๋ง ๋ช ๋ นํ๊ณ ํ์ผ์ด
์ธ์๋ก ์ฃผ์ด์ง ๊ฒ์ ์ค์ ๋ก ๋ณต์ํ ๋ฐฑ์ ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ 2๋ฅผ ์ ํํด์ผ ํฉ๋๋ค.
์ํธํ ํค๋ก ๋ณต์ํฉ๋๋ค. ๋จผ์ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
๋ฐฑ์ ํค์ ์ํธ๋ฅผ ์ ๋ ฅํ ๋ค์ ์นด๋์ ๊ด๋ฆฌ์ PIN์ ์ ๋ ฅํฉ๋๋ค.
๋ธํค ํ์ ํค(๋ณด์กฐ ํค)๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ์ฒ ํ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
ํ์ ํค, ๊ณต๊ฐ(์: ํค ์๋ฒ)๋ก ์ ์ก๋ ํ. ๊ทธ ์์
๋น์ ์ด ๋ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ ๋ธํค.
๋ ๋ธํค ํ์ ํค๋ฅผ ์ทจ์ํฉ๋๋ค.
๋ง๋ฃ ํค ๋๋ ํ์ ํค ๋ง๋ฃ ์๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค. ํ์ ํค๋ฅผ ์ ํํ๋ฉด
์ด ํ์ ํค์ ๋ง๋ฃ ์๊ฐ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค. ์ ํํ์ง ์๊ณ ํค
๊ธฐ๋ณธ ํค์ ๋ง๋ฃ๊ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค.
์ ๋ขฐ ํค์ ์์ ์ ์ ๋ขฐ ๊ฐ์ ๋ณ๊ฒฝํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด trust-db๊ฐ ์ ๋ฐ์ดํธ๋ฉ๋๋ค.
์ฆ์ ์ ์ฅ์ด ํ์ํ์ง ์์ต๋๋ค.
๋นํ์ฑํ
๊ฐ๋ฅ ์ ์ฒด ํค๋ฅผ ๋นํ์ฑํํ๊ฑฐ๋ ํ์ฑํํฉ๋๋ค. ๋นํ์ฑํ๋ ํค๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ํธํ.
์ฃผ์ ์ง์ ์
์ง์ ๋ ์ทจ์์๋ฅผ ํค์ ์ถ๊ฐํฉ๋๋ค. ์ด๊ฒ์ ํ๋์ ์ ํ์ ์ธ์๋ฅผ ์ทจํฉ๋๋ค.
"์๋ฏผํ". ์ง์ ๋ ์ทจ์์๊ฐ ๋ฏผ๊ฐํ ๊ฒ์ผ๋ก ํ์๋ ๊ฒฝ์ฐ
๊ธฐ๋ณธ์ ์ผ๋ก ๋ด๋ณด๋ ๋๋ค(๋ด๋ณด๋ด๊ธฐ ์ต์ ์ฐธ์กฐ).
passwd ๋น๋ฐ ํค์ ์ํธ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
๋น๋ ์ฅ ์ด๋ ์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ์ ์ํด์๋ง ์กด์ฌํ๋ ๋๋ฏธ ๋ช ๋ น์ ๋๋ค.
ํฉ์ด ๋ฌด๋ฆฌ ๋ชจ๋ ์ฌ์ฉ์ ID๋ฅผ ์์ถํฉ๋๋ค(selfsig๋ฅผ ์ ์ธํ ๋ชจ๋ ์๋ช ์ ์ ๊ฑฐํ์ฌ).
๋ ์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค(์: ์ทจ์ ๋๋ ๋ง๋ฃ). ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ ์๋ช ์ ์ ๊ฑฐํฉ๋๋ค.
ํธ๋ฌ์คํธ ๊ณ์ฐ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํนํ ์ด๊ฒ์ ์ ๊ฑฐํฉ๋๋ค.
์ ํจ์ฑ์ ๊ฒ์ฌํ์ง ์๋ ๋ชจ๋ ์๋ช ,
์ดํ ์๋ช , ์ทจ์๋ ์๋ช ๋ฐ ํค์ ์ํด ๋ฐํ๋ ์๋ช
ํค๋ง์ ์์ต๋๋ค.
์ต์ํ
ํค๋ฅผ ๊ฐ๋ฅํ ํ ์๊ฒ ๋ง๋์ญ์์ค. ์ด๋ ๊ฒ ํ๋ฉด ๊ฐ๊ฐ์ ๋ชจ๋ ์๋ช ์ด ์ ๊ฑฐ๋ฉ๋๋ค.
๊ฐ์ฅ ์ต๊ทผ์ ์์ฒด ์๋ช ์ ์ ์ธํ ์ฌ์ฉ์ ID์ ๋๋ค.
๊ต์ฐจ ์ธ์ฆํ๋ค
ํ์ฌ ์์ ์๋ ์๋ ์๋ช ํ์ ํค์ ๊ต์ฐจ ์ธ์ฆ ์๋ช ์ถ๊ฐ
๊ฐ์ง๊ณ ์์ด. ๊ต๋ฌํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ต์ฐจ ์ธ์ฆ ์๋ช
ํ์ ํค ์๋ช ์ ๋ฐ๋ํฉ๋๋ค. ๋ณด๋ค --๊ต์ฐจ ์ธ์ฆ ํ์. ๋ชจ๋ ์ ํค
์์ฑ์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ด ์๋ช ์ด ์์ผ๋ฏ๋ก ์ด ์ต์ ์ ๋ค์์๋ง ์ ์ฉํฉ๋๋ค.
์ด์ ํค๋ฅผ ์ต์ ์ํ๋ก ์ ์งํฉ๋๋ค.
์ ์ฅ ํค ๋ง์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํ๊ณ ์ข ๋ฃํฉ๋๋ค.
์ข ๋ฃ ํค ๋ง์ ์ ๋ฐ์ดํธํ์ง ์๊ณ ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ์ญ์์ค.
๋ชฉ๋ก์๋ ๋ณด์กฐ ํค์ ๋ชจ๋ ์ฌ์ฉ์ ID๊ฐ ์๋ ํค๊ฐ ํ์๋ฉ๋๋ค. ๊ทธ๋งํผ
๊ธฐ๋ณธ ์ฌ์ฉ์ ID๋ ์ ์ผ๋ก ํ์๋๋ฉฐ ์ ํ๋ ํค ๋๋ ์ฌ์ฉ์ ID๋ ํ์๋ฉ๋๋ค.
๋ณํ๋ก. ์ ๋ขฐ ๊ฐ์ ๊ธฐ๋ณธ ํค์ ํจ๊ป ํ์๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋
ํ ๋น๋ ์์ ์ ํธ๋ฌ์คํธ์ด๊ณ ๋ ๋ฒ์งธ๋ ๊ณ์ฐ๋ ํธ๋ฌ์คํธ ๊ฐ์ ๋๋ค. ํธ์ง๋
๊ฐ์ ์ฌ์ฉ๋จ:
- ์์ ์ ์ ๋ขฐ๊ฐ ํ ๋น๋์ง ์์๊ฑฐ๋ ์์ง ๊ณ์ฐ๋์ง ์์์ต๋๋ค.
e ํธ๋ฌ์คํธ ๊ณ์ฐ์ ์คํจํ์ต๋๋ค. ๋ง๋ฃ๋ ํค ๋๋ฌธ์ผ ์ ์์ต๋๋ค.
q ๊ณ์ฐ์ ์ํ ์ ๋ณด๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค.
n ์ด ํค๋ฅผ ์ ๋ ์ ๋ขฐํ์ง ๋ง์ญ์์ค.
m ์ฝ๊ฐ ์ ๋ขฐํจ.
f ์์ ํ ์ ๋ขฐํ ์ ์์ต๋๋ค.
u ๊ถ๊ทน์ ์ผ๋ก ์ ๋ขฐํ ์ ์์ต๋๋ค.
--์๋ช ํค name
๋น๋ฐ ํค๋ก ๊ณต๊ฐ ํค์ ์๋ช ํฉ๋๋ค. ์ด๊ฒ์ ๋ฐ๋ก๊ฐ๊ธฐ ๋ฒ์ ์ ๋๋ค.
ํ์ ๋ช ๋ น "sign" from --ํธ์งํ๋ค.
--lsign-ํค name
๋น๋ฐ ํค๋ก ๊ณต๊ฐ ํค์ ์๋ช ํ์ง๋ง ๋ด๋ณด๋ผ ์ ์๋ ๊ฒ์ผ๋ก ํ์ํฉ๋๋ค. ์ด๊ฒ์
ํ์ ๋ช ๋ น "lsign"์ ๋ฐ๋ก ๊ฐ๊ธฐ ๋ฒ์ --ํธ์ง ํค.
--๋น ๋ฅธ ์๋ช ํค fpr [์ด๋ฆ]
--quick-lsign-ํค fpr [์ด๋ฆ]
์ถ๊ฐ ์ฌ์ฉ์ ์ํธ ์์ฉ ์์ด ์ํธ์์ ํค์ ์ง์ ์๋ช ํฉ๋๋ค. ๊ทธ๋งํผ
fpr ๋ก์ปฌ ํค๋ง์ ์๋ ํค์ ํ์ธ๋ ๊ธฐ๋ณธ ์ง๋ฌธ์ด์ด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ
์ด๋ฆ ์ฃผ์ด์ง๋ฉด ์ ์ฉํ ๋ชจ๋ ์ฌ์ฉ์ ID๊ฐ ์๋ช ๋ฉ๋๋ค. ์ฃผ์ด์ง [์ด๋ฆ] ์ ์ฉํ ๋ฟ
์ด ์ด๋ฆ ์ค ํ๋์ ์ผ์นํ๋ ์ฌ์ฉ์ ID๊ฐ ์๋ช ๋ฉ๋๋ค. ๋ช ๋ น --quick-lsign-ํค
์๋ช ์ ๋ด๋ณด๋ผ ์ ์๋ ๊ฒ์ผ๋ก ํ์ํฉ๋๋ค. ๋ด๋ณด๋ผ ์ ์๋ ์๋ช ์ด ์ด๋ฏธ ์๋ ๊ฒฝ์ฐ
์กด์ฌํ๋ค --๋น ๋ฅธ ์๋ช ํค ์ด๋ฅผ ๋ด๋ณด๋ผ ์ ์๋ ์๋ช ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
์ด ๋ช ๋ น์ ํฉ๋ฆฌ์ ์ธ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๋ฏ๋ก ์ ์ฒด ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์์ต๋๋ค.
"sign" ํ์ ๋ช ๋ น์ ์ ์ฐ์ฑ --ํธ์ง ํค. ๊ทธ ์ฉ๋๋ ๋์์ ์ฃผ๋ ๊ฒ์ ๋๋ค.
๊ฒ์ฆ๋ ์ง๋ฌธ ๋ชฉ๋ก์ ํ์ฉํ์ฌ ๋ฌด์ธ ํค ์๋ช .
--๋น ๋ฅธ ๋ฉ์ฒญ์ด ์ฌ์ฉ์ ID ์ ๊ท ์ฌ์ฉ์ ID
์ด ๋ช ๋ น์ ๊ธฐ์กด ํค์ ์ ์ฌ์ฉ์ ID๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์ธํฐ๋ํฐ๋ธ ๋ฐฉ์๊ณผ ๋ฌ๋ฆฌ
ํ์ ๋ช ๋ น ์ถ๊ฐ of --ํธ์ง ํค ์ ์, ์ ๊ท ์ฌ์ฉ์ ID ๋ค์๊ณผ ๊ฐ์ด ๋ฌธ์ ๊ทธ๋๋ก ์ถ๊ฐ๋ฉ๋๋ค.
์ ํ ๋ฐ ํํ ๊ณต๋ฐฑ์ด ์ ๊ฑฐ๋๋ฉด UTF-8๋ก ์ธ์ฝ๋ฉ๋์ด์ผ ํฉ๋๋ค.
์์์ ๋ํ ํ์ธ์ ์ ์ฉ๋์ง ์์ต๋๋ค.
--passwd USER_ID
๋ค์๊ณผ ๊ฐ์ด ์ง์ ๋ ์ธ์ฆ์์ ์ํ๋ ๋น๋ฐ ํค์ ์ํธ๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
USER_ID. ํ์ ๋ช ๋ น์ ๋ํ ๋จ์ถํค์ ๋๋ค. passwd ํธ์ง ํค ๋ฉ๋ด์
์ต์
GPG2 ์ ํํ ๋์์ ์ ์ดํ๊ณ ๊ธฐ๋ณธ๊ฐ์ ๋ณ๊ฒฝํ๋ ๋ง์ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
๊ตฌ์ฑ.
๊ธด ์ต์ ์ ์ต์ ํ์ผ์ ๋ฃ์ ์ ์์ต๋๋ค(๊ธฐ๋ณธ๊ฐ "~/.gnupg/gpg.conf"). ์งง์ ์ต์
์ด๋ฆ์ ์๋ํ์ง ์์ต๋๋ค. ์๋ฅผ ๋ค์ด "armor"๋ ์ต์ ํ์ผ์ ์ ํจํ ์ต์ ์ ๋๋ค.
"๊ฐ"๊ฐ ์๋๋๋ค. ๋์ 2๊ฐ๋ฅผ ์ฐ์ง ๋ง๊ณ ๋จ์ํ ์ต์ ์ด๋ฆ๊ณผ ํ์ํ ์ฌํญ์ ์ ์ผ์ญ์์ค.
์ธ์. ๊ณต๋ฐฑ์ด ์๋ ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ก ํด์('#')๊ฐ ์๋ ํ์ ๋ฌด์๋ฉ๋๋ค.
์ด ํ์ผ์๋ ๋ช ๋ น์ ๋ฃ์ ์ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ๋ช ๋ น์ด ์ ์ฉํ์ง ์์ต๋๋ค.
gpg๋ฅผ ์คํํ ๋๋ง๋ค ์๋์ผ๋ก ์คํ๋ฉ๋๋ค.
๋น์ต์ ์ด ๋ฐ์ํ๋ ์ฆ์ ์ต์ ๊ตฌ๋ฌธ ๋ถ์์ด ์ค์ง๋๋ค๋ ์ ์ ๊ธฐ์ตํ์ญ์์ค.
ํน์ ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ๋ฌธ ๋ถ์์ ๋ช ์์ ์ผ๋ก ์ค์ง --.
๋ฐฉ๋ฒ ์ ์ด์ ๋จ๊ณ๋ก ๋์๊ฐ๊ธฐ ์ ์, ๊ตฌ์ฑ
์ด๋ฌํ ์ต์ ์ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ์ผ๋ฐ์ ์ผ๋ก ์ต์ ์์ ์ฐพ์ ์ ์์ต๋๋ค.
ํ์ผ.
--๊ธฐ๋ณธ ํค name
name ์๋ช ํ ๊ธฐ๋ณธ ํค๋ก ์ฌ์ฉํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ
key๋ ๋น๋ฐ ํค๋ง์์ ์ฐพ์ ์ฒซ ๋ฒ์งธ ํค์ ๋๋ค. ์ฐธ๊ณ -u or --๋ก์ปฌ ์ฌ์ฉ์
์ด ์ต์ ์ ์ฌ์ ์ํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฃผ์ด์ง ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ,
๋น๋ฐ ํค๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ง์ง๋ง ํค๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋น๋ฐํค๊ฐ ์๋ ๊ฒฝ์ฐ
์ง์ ๋ ๊ฐ ์ค ํ๋์ ์ฌ์ฉํ ์ ์์ผ๋ฉด GnuPG๋ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ํ์ง ์์ง๋ง
์ด ์ต์ ์ด ์ ๊ณต๋์ง ์์ ๊ฒ์ฒ๋ผ ๊ณ์ํฉ๋๋ค.
--๊ธฐ๋ณธ ์์ ์ name
name ์ต์ ์ธ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์์ ์๋ก --๋ฐ๋ ์ฌ๋ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ฌป์ง ์์ต๋๋ค.
์ด๊ฒ์ ์ ํจํ ๊ฒ์ ๋๋ค. name ๋น์ด ์์ง ์์์ผ ํฉ๋๋ค.
--default-์์ ์-์์
์ต์ ์ธ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ํค๋ฅผ ๊ธฐ๋ณธ ์์ ์๋ก ์ฌ์ฉ --๋ฐ๋ ์ฌ๋ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ
์ด๊ฒ์ด ์ ํจํ ๊ฒ์ธ์ง ๋ฌป์ง ๋ง์ญ์์ค. ๊ธฐ๋ณธ ํค๋ ๋น๋ฐ์ ์ฒซ ๋ฒ์งธ ํค์ ๋๋ค.
์ด์ ๊ณ ๋ฆฌ ๋๋ ํ ์ธํธ --๊ธฐ๋ณธ ํค.
--๊ธฐ๋ณธ ์์ ์ ์์
๋ค์ ์ฐ๊ธฐ --๊ธฐ๋ณธ ์์ ์ ๊ณผ --default-์์ ์-์์ .
-V, --๋ง ์๊ฐ ๋ง์
์ฒ๋ฆฌํ๋ ๋์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ญ์์ค. ๋ ๋ฒ ์ฌ์ฉํ๋ฉด ์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ๋ค์์ ๋์ด๋ฉ๋๋ค.
์ธ๋ถ ๋ฌ์ฌ.
--์ฅํฉํ์ง ์์
์์ธํ ์ ๋ณด ํ์ ์์ค์ 0์ผ๋ก ์ฌ์ค์ ํฉ๋๋ค.
-NS, --์กฐ์ฉํ
๊ฐ๋ฅํ ํ ์กฐ์ฉํ ํ์ญ์์ค.
--์ผ๊ด
--๋ฐฐ์น ์์
๋ฐฐ์น ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ ๋ ๋ฌป์ง ๋ง๊ณ ๋ํ์ ๋ช ๋ น์ ํ์ฉํ์ง ๋ง์ญ์์ค. --๋ฐฐ์น ์์ ํด์
์ด ์ต์ . ๋ช ๋ น์ค์ ํ์ผ ์ด๋ฆ์ด ์ง์ ๋์ด ์์ด๋ gpg๋
์ฌ์ ํ STDIN์์ ์ฝ์ด์ผ ํฉ๋๋ค(ํนํ gpg์์ ์ ๋ ฅ์ด ๋ค์๊ณผ ๊ฐ๋ค๊ณ ํ๋จํ๋ ๊ฒฝ์ฐ).
๋ถ๋ฆฌ๋ ์๋ช ์ด ์๊ณ ๋ฐ์ดํฐ ํ์ผ์ด ์ง์ ๋์ง ์์์ต๋๋ค). ๋ฐ๋ผ์ ์ํ์ง ์๋ ๊ฒฝ์ฐ
STDIN์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ธํ๋ ค๋ฉด STDIN์ '์ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค./ dev / null'.
--no-tty
TTY(ํฐ๋ฏธ๋)๊ฐ ์ด๋ค ์ถ๋ ฅ์๋ ์ฌ์ฉ๋์ง ์๋๋ก ํ์ญ์์ค. ์ด ์ต์ ์
GnuPG๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ TTY์ ๊ฒฝ๊ณ ๋ฅผ ์ถ๋ ฅํ๊ธฐ ๋๋ฌธ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ํ์ํฉ๋๋ค.
--์ผ๊ด ์ฌ์ฉ.
--์ ๋๋ถ๋ถ์ ์ง๋ฌธ์ "์"๋ผ๊ณ ๊ฐ์ ํ์ญ์์ค.
--์๋์ ๋๋ถ๋ถ์ ์ง๋ฌธ์ "์๋์ค"๋ผ๊ณ ๊ฐ์ ํ์ญ์์ค.
--๋ชฉ๋ก ์ต์ ๋งค๊ฐ ๋ณ์
ํค๋ฅผ ๋์ดํ ๋ ์ฌ์ฉ๋๋ ์ต์ ์ ์ ๊ณตํ๋ ๊ณต๋ฐฑ ๋๋ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ ๋๋ค.
๋ฐ ์๋ช (์ฆ, --๋ชฉ๋ก ํค, --๋ชฉ๋ก ์๋ช , --๋ชฉ๋ก ๊ณต๊ฐ ํค, --๋ชฉ๋ก-
๋น๋ฐ ํค๋ฐ --ํธ์ง ํค ๊ธฐ๋ฅ). ์ต์ ์์ ์๋ -
(๋ ๊ฐ์ ๋์ ๋ค์) ๋ฐ๋์ ์๋ฏธ๋ฅผ ๋ถ์ฌํฉ๋๋ค. ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ผ ์ฌ์ง
ํ๋ --๋ชฉ๋ก ํค, --๋ชฉ๋ก ์๋ช , --๋ชฉ๋ก ๊ณต๊ฐ ํค๋ฐ --๋ชฉ๋ก-๋น๋ฐ-ํค
ํค์ ๋ถ์ฐฉ๋ ์ฌ์ง ID๋ฅผ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค. ๋ํ๋ณด์ญ์์ค
--ํฌํ ๋ทฐ์ด. ์๋ํ์ง ์์ --์ฝ๋ก ํฌํจ:๋ณด๊ธฐ --์์ฑ-fd for
์คํฌ๋ฆฝํธ ๋ฐ ๊ธฐํ ํ๋ฐํธ์๋์ ๋ํ ์ฌ์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์ ์ ํ ๋ฐฉ๋ฒ์ ๋๋ค.
์ผ ์ฌ์ฉ๋ฒ
ํ์ค ํค ๋ชฉ๋ก์ ํค ๋ฐ ํ์ ํค์ ๋ํ ์ฌ์ฉ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค.
์ด๊ฒ์ ํค์ ๋ํด ํ์ฉ๋ ์ฌ์ฉ์ ๋ํ๋ด๋ ๋ฌธ์ ๋ชฉ๋ก์ ๋๋ค.
(E=์ํธํ, S=์๋ช , C=์ธ์ฆ, A=์ธ์ฆ). ๊ธฐ๋ณธ๊ฐ์
์.
ํ์ ์ ์ฑ URL
์ ์ฑ URL์ --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ ๋ชฉ๋ก. ๊ธฐ๋ณธ๊ฐ์
์๋จ.
ํ๊ธฐ๋ฒ ํ์
show-std-ํ๊ธฐ๋ฒ
์ฌ์ฉ์ ํ์ ํ์
๋ชจ๋ IETF ํ์ค ๋๋ ์ฌ์ฉ์ ์ ์ ์๋ช ํ๊ธฐ๋ฒ์ --๋ชฉ๋ก-
์๊ทธ or --์ฒดํฌ-์๊ทธ๋์ฒ ๋ชฉ๋ก. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ผ-ํค์๋ฒ-URL
์ ํธํ๋ ํค ์๋ฒ URL์ --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ
๋ชฉ๋ก. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ผ UID ์ ํจ์ฑ
ํค ๋ชฉ๋ก ์ค ์ฌ์ฉ์ ID์ ๊ณ์ฐ๋ ์ ํจ์ฑ์ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ
๊ทธ๋ ์ต๋๋ค.
์ฌ์ฉํ ์ ์๋ uids ํ์
์ฃผ์ ๋ชฉ๋ก์ ํด์ง ๋ฐ ๋ง๋ฃ๋ ์ฌ์ฉ์ ID๋ฅผ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ฌ์ฉํ ์ ์๋ ํ์ ํค ํ์
ํค ๋ชฉ๋ก์ ํด์ง ๋ฐ ๋ง๋ฃ๋ ํ์ ํค๋ฅผ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ผ ํค๋ง
ํค ๋ชฉ๋ก์ ๋จธ๋ฆฌ๊ธ์ ํค๋ง ์ด๋ฆ์ ํ์ํ์ฌ ์ด๋ค ํค๋ง์ด
์ฃผ์ด์ง ํค๋ ์ ์์ฃผํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ผ-์๊ทธ-๋ง๋ฃ
๊ธฐ๊ฐ ๋์ ์๋ช ๋ง๋ฃ ๋ ์ง(์๋ ๊ฒฝ์ฐ)๋ฅผ ํ์ํฉ๋๋ค. --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ
๋ชฉ๋ก. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ผ-์๊ทธ-์๋ธํจํท
ํค ๋ชฉ๋ก์ ์๋ช ์๋ธํจํท์ ํฌํจํฉ๋๋ค. ์ด ์ต์ ์
๋์ดํ ํ์ ํจํท์ ์ ํ์ ์ธ์ ๋ชฉ๋ก์ ๋๋ค. ์ธ์๊ฐ ์ ๋ฌ๋์ง ์์ผ๋ฉด
๋ชจ๋ ํ์ ํจํท์ ๋์ดํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค.
์ฌ์ฉ --์ฝ๋ก ํฌํจ ์ ํจ๊ป --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ.
--ํ์ธ ์ต์ ๋งค๊ฐ ๋ณ์
ํ์ธํ ๋ ์ฌ์ฉ๋๋ ์ต์ ์ ์ ๊ณตํ๋ ๊ณต๋ฐฑ ๋๋ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ ๋๋ค.
์๋ช . ๋ฐ๋์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๊ธฐ ์ํด ์ต์ ์์ `no-'๋ฅผ ๋ถ์ผ ์ ์์ต๋๋ค. ๊ทธ๋งํผ
์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ผ ์ฌ์ง
์๋ช ์ ๋ฐ๊ธํ ํค์ ์๋ ๋ชจ๋ ์ฌ์ง ID๋ฅผ ํ์ํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค. ๋ํ๋ณด์ญ์์ค --ํฌํ ๋ทฐ์ด.
ํ์ ์ ์ฑ URL
ํ์ธ ์ค์ธ ์๋ช ์ ์ ์ฑ URL์ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ '์'์ ๋๋ค.
ํ๊ธฐ๋ฒ ํ์
show-std-ํ๊ธฐ๋ฒ
์ฌ์ฉ์ ํ์ ํ์
๋ชจ๋ IETF ํ์ค ๋๋ ์ฌ์ฉ์ ์ ์ ์๋ช ํ๊ธฐ๋ฒ์
์๋ช ํ์ธ ์ค์ ๋๋ค. IETF ํ์ค์ ๊ธฐ๋ณธ์ผ๋ก ํฉ๋๋ค.
์ผ-ํค์๋ฒ-URL
ํ์ธ ์ค์ธ ์๋ช ์ ์ ํธํ๋ ํค ์๋ฒ URL์ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ
๊ทธ๋ ์ต๋๋ค.
์ผ UID ์ ํจ์ฑ
๋ฐ๊ธํ ํค์ ๋ํ ์ฌ์ฉ์ ID์ ๊ณ์ฐ๋ ์ ํจ์ฑ์ ํ์ํฉ๋๋ค.
์๋ช . ๊ธฐ๋ณธ๊ฐ์ '์'์ ๋๋ค.
์ฌ์ฉํ ์ ์๋ uids ํ์
์๋ช ํ์ธ ์ค์ ํด์ง ๋ฐ ๋ง๋ฃ๋ ์ฌ์ฉ์ ID๋ฅผ ํ์ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ
์๋์ค.
show-primary-uid-only
์๋ช ํ์ธ ์ค์๋ ๊ธฐ๋ณธ ์ฌ์ฉ์ ID๋ง ํ์ํฉ๋๋ค. ๊ทธ๊ฒ ๋ค์ผ
AKA ๋ผ์ธ๊ณผ ์ฌ์ง ID๋ ์๋ช ๊ณผ ํจ๊ป ํ์๋์ง ์์ต๋๋ค.
ํ์ธ ์ํ.
pka ์กฐํ
๋ณด๋ธ ์ฌ๋ ์ฃผ์๋ฅผ ํ์ธํ๋ ค๋ฉด PKA ์กฐํ๋ฅผ ํ์ฑํํ์ญ์์ค. PKA๋
DNS์ด๋ฏ๋ก ์ด ์ต์ ์ ํ์ฑํํ๋ฉด ์ธ์ ๋ฌด์์ ๋ํ ์ ๋ณด๊ฐ ๊ณต๊ฐ๋ ์ ์์ต๋๋ค.
์๋ช ์ด ํ์ธ๋๊ฑฐ๋ ๋ฐ์ดํฐ๊ฐ ์ํธํ๋ฉ๋๋ค. ์ด๋ ๋ค์๊ณผ ์ ์ฌํฉ๋๋ค.
์๋ ํค ๊ฒ์ ๊ธฐ๋ฅ์ ๋ํด ์ค๋ช ๋ "์น ๋ฒ๊ทธ".
pka-์ ๋ขฐ-์ฆ๊ฐ
์๋ช ์ด PKA๋ฅผ ํต๊ณผํ๋ฉด ์๋ช ์ ์ ๋ขฐ๋๋ฅผ ์ต๋๋ก ๋์ ๋๋ค.
ํ์ธ. ์ด ์ต์ ์ pka-lookups๊ฐ ์ค์ ๋ ๊ฒฝ์ฐ์๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค.
--ํ์ฑํ-๋ํ-rsa
--disable-๋ํ-rsa
--gen-key ๋ฐ --batch๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ๋ณด๋ค ๋ ํฐ RSA ๋น๋ฐ ํค ์์ฑ์ ํ์ฑํํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ๊ถ์ฅ๋ฉ๋๋ค(์ต๋ 8192๋นํธ). ์ด๋ฌํ ํฐ ํค๋ ๋ ๋น์๋๋ค.
์ฌ์ฉํ๋ฉฐ ์๋ช ๋ฐ ์ธ์ฆ๋ ๋ ํฝ๋๋ค.
--ํ์ฑํ-dsa2
--๋นํ์ฑํ-dsa2
์ต๋ 1024๋นํธ์ ์ด์ DSA ํค์ ๋ํด์๋ ๋ชจ๋ DSA ํค์ ๋ํด ํด์ ์๋ฅด๊ธฐ๋ฅผ ํ์ฑํํฉ๋๋ค. ์ด๊ฒ
๋ํ ๊ธฐ๋ณธ --openpgp. ์ด์ ๋ฒ์ ์ GnuPG๋
1024๋นํธ๋ณด๋ค ํฐ DSA ์์ฑ์ ํ์ฉํ๋ ค๋ฉด ์ด ํ๋๊ทธ๊ฐ ํ์ํ์ต๋๋ค.
--ํฌํ ๋ทฐ์ด ํ
์ด๊ฒ์ ์ฌ์ง ID๋ฅผ ๋ณด๊ธฐ ์ํด ์คํํด์ผ ํ๋ ๋ช ๋ น์ค์ ๋๋ค. "%i"๋
์ฌ์ง์ด ํฌํจ๋ ํ์ผ ์ด๋ฆ์ผ๋ก ํ์ฅ๋ฉ๋๋ค. "%I"๋ ํ์ผ์ ์ ์ธํ๊ณ ๋์ผํ ์์ ์ ์ํํฉ๋๋ค.
๋ทฐ์ด๊ฐ ์ข ๋ฃ๋๋ฉด ์ญ์ ๋์ง ์์ต๋๋ค. ๋ค๋ฅธ ํ๋๊ทธ๋ ํค ID์ ๋ํ "%k"์ ๋๋ค.
๊ธด ํค ID๋ "%K", ํค ์ง๋ฌธ์ "%f", ํ์ฅ์๋ "%t"
์ด๋ฏธ์ง ์ ํ(์: "jpg"), ์ด๋ฏธ์ง์ MIME ์ ํ์ ๋ํ "%T"(์:
"image/jpeg"), "%v"๋ ์ด๋ฏธ์ง์ ๋จ์ผ ๋ฌธ์๋ก ๊ณ์ฐ๋ ์ ํจ์ฑ์ ๋ํ๋ ๋๋ค.
์กฐํ(์: "f"), ๋ฌธ์์ด๋ก ๊ณ์ฐ๋ ์ ํจ์ฑ์ ๋ํ "%V"(์: "full"),
์ฌ์ฉ์ ID์ base32 ์ธ์ฝ๋ฉ ํด์์ ๋ํ "%U" ๋ฐ ์ค์ ๋ฐฑ๋ถ์จ ๊ธฐํธ์ ๋ํ "%%".
%i ๋๋ %I์ด(๊ฐ) ์์ผ๋ฉด ์ฌ์ง์ด ๋ทฐ์ด์ ์ ๊ณต๋ฉ๋๋ค.
ํ์ค ์ ๋ ฅ.
๊ธฐ๋ณธ ๋ทฐ์ด๋ "xloadimage -fork -quiet -title 'KeyID 0x%k' STDIN"์ ๋๋ค. ๋ฉ๋ชจ
์ด๋ฏธ์ง ๋ทฐ์ด ํ๋ก๊ทธ๋จ์ด ์์ ํ์ง ์์ ๊ฒฝ์ฐ GnuPG์์ ์คํํ๋ฉด
๋ณด์ํ์ง ๋ง์ญ์์ค.
--exec-๊ฒฝ๋ก ํ
์ฌ์ง ๋ทฐ์ด ๋ฐ ํค ์๋ฒ ๋์ฐ๋ฏธ๋ฅผ ๊ฒ์ํ ๋๋ ํ ๋ฆฌ ๋ชฉ๋ก์ ์ค์ ํฉ๋๋ค. ๋ง์ฝ์
์ ๊ณต๋์ง ์์ผ๋ฉด ํค ์๋ฒ ํฌํผ๋ ์ปดํ์ผ๋ ๊ธฐ๋ณธ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ์ฌ์ง
๋ทฐ์ด๋ $PATH ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. W32 ์์คํ ์์ ์ด ๊ฐ์
ํค ์๋ฒ ๋์ฐ๋ฏธ๋ฅผ ๊ฒ์ํ ๋ ๋ฌด์๋ฉ๋๋ค.
--์ด์ ๊ณ ๋ฆฌ ํ์ผ
์ถ๊ฐ ํ์ผ ํ์ฌ ํค๋ง ๋ชฉ๋ก์. ๋ง์ฝ์ ํ์ผ ๋ฌผ๊ฒฐํ์ ์ฌ๋์๋ก ์์ํฉ๋๋ค.
์ด๋ค์ $HOME ๋๋ ํ ๋ฆฌ๋ก ๋์ฒด๋ฉ๋๋ค. ํ์ผ ์ด๋ฆ์ a๊ฐ ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ
์ฌ๋์, GnuPG ํ ๋๋ ํ ๋ฆฌ("~/.gnupg" ๋ง์ฝ --homedir or
$GNUPGHOME์ ์ฌ์ฉํ์ง ์์).
์ด๋ ๊ฒ ํ๋ฉด ํ์ฌ ๋ชฉ๋ก์ ํค๋ง์ด ์ถ๊ฐ๋ฉ๋๋ค. ์ฌ์ฉํ๋ ค๋ ์๋๋ผ๋ฉด
์ง์ ๋ ํค๋ง๋ง ์ฌ์ฉ --์ด์ ๊ณ ๋ฆฌ ์ ํจ๊ป --๊ธฐ๋ณธ ํค๋ง ์์.
--๋น๋ฐ ํค๋ง ํ์ผ
์ด๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ์ต์ ์ด๋ฏ๋ก ๋ฌด์๋ฉ๋๋ค. ๋ชจ๋ ๋น๋ฐ ํค๋
'๊ฐ์ธ ํค-v1.d' GnuPG ํ ๋๋ ํฐ๋ฆฌ ์๋์ ์๋ ๋๋ ํฐ๋ฆฌ์ ๋๋ค.
--๊ธฐ๋ณธ ํค๋ง ํ์ผ
๊ฐ๋ฆฌํค๋ค ํ์ผ ๊ธฐ๋ณธ ๊ณต๊ฐ ํค๋ง์ผ๋ก. ์ด๋ ์๋ก ๊ฐ์ ธ์จ ํค๊ฐ
(๋ฅผ ํตํด --์์ ๋๋ ํค์๋ฒ --recv-from) ์ด ํค๋ง์ผ๋ก ์ด๋ํฉ๋๋ค.
--trustdb-์ด๋ฆ ํ์ผ
ํ์ผ ๊ธฐ๋ณธ trustdb ๋์ . ๋ง์ฝ์ ํ์ผ ๋ฌผ๊ฒฐํ์ ์ฌ๋์๋ก ์์ํฉ๋๋ค.
์ด๋ค์ $HOME ๋๋ ํ ๋ฆฌ๋ก ๋์ฒด๋ฉ๋๋ค. ํ์ผ ์ด๋ฆ์ a๊ฐ ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ
์ฌ๋์, GnuPG ํ ๋๋ ํ ๋ฆฌ('~/.gnupg' ๋ง์ฝ --homedir or
$GNUPGHOME์ ์ฌ์ฉํ์ง ์์).
--homedir DIR
ํ ๋๋ ํ ๋ฆฌ์ ์ด๋ฆ์ ๋ค์์ผ๋ก ์ค์ ํ์ญ์์ค. DIR. ์ด ์ต์ ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ํ
๋๋ ํ ๋ฆฌ ๊ธฐ๋ณธ๊ฐ์ '~/.gnupg'. ๋ช ๋ น์ผ๋ก ์ฃผ์ด์ก์ ๋๋ง ์ธ์
์ . ๋ํ ํ๊ฒฝ ๋ณ์๋ฅผ ํตํด ๋ช ์๋ ๋ชจ๋ ํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฌ์ ์ํฉ๋๋ค.
'๊ทธ๋๊ทธํ' ๋๋ (Windows ์์คํ ์์) ๋ ์ง์คํธ๋ฆฌ ํญ๋ชฉ์ ํตํด
HKCU\์ํํธ์จ์ด\GNU\GnuPG:ํ ๋๋ ํ ๋ฆฌ.
Windows ์์คํ ์์๋ GnuPG๋ฅผ ํด๋์ฉ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ์ค์นํ ์ ์์ต๋๋ค. ์
์ด ๊ฒฝ์ฐ ์ด ๋ช ๋ น์ค ์ต์ ๋ง ๊ณ ๋ ค๋๋ฉฐ ๋ค๋ฅธ ๋ชจ๋ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ ์ ์ค์ ํฉ๋๋ค.
๋๋ ํ ๋ฆฌ๋ ๋ฌด์๋ฉ๋๋ค.
Windows์์ GnuPG๋ฅผ ํด๋์ฉ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ์ค์นํ๋ ค๋ฉด ๋น ํ์ผ ์ด๋ฆ์ ๋ง๋์ญ์์ค.
'gpgconf.ctl' ๋๊ตฌ์ ๋์ผํ ๋๋ ํ ๋ฆฌ์ 'gpgconf.exe'. ์ ๋ฟ๋ฆฌ
์ค์น๋ ๊ทธ ๋๋ ํ ๋ฆฌ๋ณด๋ค; ๋๋ 'gpgconf.exe'์ด(๊ฐ) ์ค์น๋์์ต๋๋ค.
'๋ผ๋ ๋๋ ํ ๋ฆฌ ๋ฐ๋ก ์๋ํฐ ์์', ์์ ๋๋ ํ ๋ฆฌ. ๋น์ ์ ๋ํ ํ์
๋ค์ ๋๋ ํ ๋ฆฌ๊ฐ ์กด์ฌํ๊ณ ์ฐ๊ธฐ ๊ฐ๋ฅํ์ง ํ์ธํ์ญ์์ค: '๋ฃจํธ/ํ'
GnuPG ํ ๋ฐ '๋ฃจํธ/var/cache/gnupg2' ๋ด๋ถ ์บ์ ํ์ผ์ ๊ฒฝ์ฐ.
--๋์คํ๋ ์ด-๋ฌธ์์ name
๊ธฐ๋ณธ ๋ฌธ์ ์งํฉ์ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค. ์ด๊ฒ์ ์ผ๋ถ๋ฅผ ๋ณํํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ ํ UTF-8 ์ธ์ฝ๋ฉ์ ๋ํ ์ฌ์ฉ์ ID์ ๊ฐ์ ์ ๋ณด ๋ฌธ์์ด. ์ด
์ํธํํ๊ฑฐ๋ ์๋ช ํ ๋ฐ์ดํฐ์ ๋ฌธ์ ์งํฉ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. GnuPG
์ฌ์ฉ์ ์ ๊ณต ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์ฝ๋ฉํ์ง ์์ต๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ
๋ฌธ์ ์งํฉ์ ํ์ฌ ๋ก์ผ์ผ์์ ๊ฒฐ์ ๋ฉ๋๋ค. 3์ ์์ธํ ํ์ ์์ค
์ ํํ ์ธํธ. ์ ํจํ ๊ฐ name ์์น :
ISO-8859-1
๋ผํด 1์ธํธ์ ๋๋ค.
ISO-8859-2
๋ผํด 2 ์ธํธ.
ISO-8859-15
์ด๊ฒ์ ํ์ฌ ๋ผํด 1 ์ธํธ์ ๋ณ์นญ์ ๋๋ค.
์ฝ์ด8-r ์ผ๋ฐ์ ์ธ ๋ฌ์์ ์ธํธ(rfc1489).
UTF-8 ๋ชจ๋ ๋ณํ์ ๋ฌด์ํ๊ณ OS๊ฐ ๊ธฐ๋ณธ UTF-8 ์ธ์ฝ๋ฉ์ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
--utf8-๋ฌธ์์ด
--no-utf8-๋ฌธ์์ด
๋ช ๋ น์ค ์ธ์๊ฐ UTF8 ๋ฌธ์์ด๋ก ์ ๊ณต๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ(--์๋์-
utf8 ๋ฌธ์์ด)๋ ์ธ์๊ฐ ๋ค์๊ณผ ๊ฐ์ด ๋ฌธ์ ์งํฉ์ผ๋ก ์ธ์ฝ๋ฉ๋๋ค๊ณ ๊ฐ์ ํ๋ ๊ฒ์ ๋๋ค.
์ ์ํด ์ง์ ๋ --๋์คํ๋ ์ด-๋ฌธ์์ . ์ด๋ฌํ ์ต์ ์ ๋ค์ ์ธ์ ๋ชจ๋์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ๋ ๋ค
์ต์ ์ ์ฌ๋ฌ ๋ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--์ต์ ํ์ผ
๋ค์์์ ์ต์ ์ฝ๊ธฐ ํ์ผ ๊ธฐ๋ณธ ์ต์ ํ์ผ์์ ์ฝ์ผ๋ ค๊ณ ์๋ํ์ง ๋ง์ญ์์ค.
ํ๋๋ ํ ๋ฆฌ(์ฐธ์กฐ --homedir). ์ต์ ํ์ผ์์ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ ๋ฌด์๋ฉ๋๋ค.
--์ต์ ์์
๋ฐ๋ก๊ฐ๊ธฐ --์ต์ / dev / null. ์ด ์ต์ ์ ์ด๋ ค๊ณ ์๋ํ๊ธฐ ์ ์ ๊ฐ์ง๋ฉ๋๋ค.
์ต์ ํ์ผ. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด '~/.gnupg'
homedir.
-z n
--์์ถ ์์ค n
--bzip2-์์ถ ์์ค n
์์ถ ์์ค์ ๋ค์์ผ๋ก ์ค์ n ZIP ๋ฐ ZLIB ์์ถ ์๊ณ ๋ฆฌ์ฆ์ฉ. ๊ธฐ๋ณธ๊ฐ
zlib์ ๊ธฐ๋ณธ ์์ถ ์์ค(์ผ๋ฐ์ ์ผ๋ก 6)์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. --bzip2-์์ถ-
์ํ BZIP2 ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ์์ถ ์์ค์ ์ค์ ํฉ๋๋ค(๊ธฐ๋ณธ๊ฐ์
6๋). ์ด๊ฒ์ ๋ค๋ฅธ ์ต์ ์ ๋๋ค. --์์ถ ์์ค BZIP2๋
๊ฐ๊ฐ์ ์ถ๊ฐ ์์ถ ์์ค์ ๋ํด ์๋นํ ์์ ๋ฉ๋ชจ๋ฆฌ. -z ๋ ๋ค ์ค์ ํฉ๋๋ค.
๊ฐ์ด 0์ธ ๊ฒฝ์ฐ n ์์ถ์ ๋นํ์ฑํํฉ๋๋ค.
--bzip2-์์ถ ํด์ -lowmem
BZIP2 ์์ถ ํ์ผ์ ๋ํด ๋ค๋ฅธ ์์ถ ํด์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ญ์์ค. ์ด ๋์
๋ฐฉ๋ฒ์ ์ ๋ฐ๋ณด๋ค ์ฝ๊ฐ ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง๋ง ์ ๋ฐ์ ์๋๋ก ์คํ๋ฉ๋๋ค. ์ด๊ฒ
ํ์ผ์ด ์๋ ์ ์ฅ๋์์ ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ทน๋๋ก ๋ถ์กฑํ ์ํฉ์์ ์ ์ฉํฉ๋๋ค.
๋์ ์์ถ --bzip2-์์ถ ์์ค.
--mangle-dos-ํ์ผ ์ด๋ฆ
--no-mangle-dos-ํ์ผ ์ด๋ฆ
์ด์ ๋ฒ์ ์ Windows์์๋ ์ ์ด ๋ ๊ฐ ์ด์์ธ ํ์ผ ์ด๋ฆ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. --์์ฐฉ ๋กค๋ฌ-
๋์ค ํ์ผ ์ด๋ฆ GnuPG๊ฐ (์ถ๊ฐ๊ฐ ์๋) ํ์ฅ์๋ฅผ ๋์ฒดํ๊ฒ ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํผํ๋ ค๋ฉด ํ์ผ ์ด๋ฆ์ ์ถ๋ ฅํ์ญ์์ค. ์ด ์ต์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๊บผ์ ธ ์์ผ๋ฉฐ
๋น Windows ํ๋ซํผ์ ๋ํ ์ํฅ.
--ask-cert-๋ ๋ฒจ
--no-ask-cert-๋ ๋ฒจ
ํค ์๋ช ์ ๋ง๋ค ๋ ์ธ์ฆ ์์ค์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ์ด ์ต์ ์ด
์ง์ ๋์ง ์์ ๊ฒฝ์ฐ ์ฌ์ฉ๋๋ ์ธ์ฆ ์์ค์ ๋ค์์ ํตํด ์ค์ ๋ฉ๋๋ค. --default-cert-๋ ๋ฒจ. ์ฐธ์กฐ
--default-cert-๋ ๋ฒจ ํน์ ์์ค ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์ ๋ณด๋
--no-ask-cert-๋ ๋ฒจ ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
--default-cert-๋ ๋ฒจ n
ํค์ ์๋ช ํ ๋ ๊ฒ์ฌ ์์ค์ ์ฌ์ฉํ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
0์ ํค๋ฅผ ์ผ๋ง๋ ์ ์คํ๊ฒ ๊ฒ์ฆํ๋์ง์ ๋ํด ํน๋ณํ ์ฃผ์ฅ์ ํ์ง ์๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
1์ ํค๋ฅผ ์์ ํ๊ณ ์๋ค๊ณ ์ฃผ์ฅํ๋ ์ฌ๋์ด ํค๋ฅผ ์์ ํ๊ณ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๊ทํ๋
ํค๋ฅผ ์ ํ ํ์ธํ ์ ์๊ฑฐ๋ ํ์ธํ์ง ์์์ต๋๋ค. ์ด๊ฒ์ "ํ๋ฅด์๋"์ ์ ์ฉํฉ๋๋ค.
๊ฐ๋ช ์ฌ์ฉ์์ ํค์ ์๋ช ํ๋ ํ์ธ.
2๋ ํค๋ฅผ ์ผ๋ฐ ํ์ธํ์์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๊ฒ์ ๋ค์์ ์๋ฏธํ ์ ์์ต๋๋ค.
ํค ์ง๋ฌธ์ ํ์ธํ๊ณ ํค์ ์ฌ์ฉ์ ID๋ฅผ ์ฌ์ง๊ณผ ๋น๊ตํ์ฌ ํ์ธํ์ต๋๋ค.
ID.
3์ ํค๋ฅผ ๊ด๋ฒ์ํ๊ฒ ํ์ธํ์์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ค์์ ์๋ฏธํ ์ ์์ต๋๋ค.
ํค ์์ ์์ ์ง์ ํค ์ง๋ฌธ์ ํ์ธํ์ผ๋ฉฐ
์ฌ์ง์ด ์๋ ์ ๋ถ์ฆ(์:
์ฌ๊ถ) ํค ์์ ์์ ์ด๋ฆ์ด ์ฌ์ฉ์ ID์ ์ด๋ฆ๊ณผ ์ผ์นํ๋์ง
ํค, ๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก (์ด๋ฉ์ผ ๊ตํ์ ํตํด) ์ด๋ฉ์ผ ์ฃผ์๊ฐ
ํค๋ ํค ์์ ์์๊ฒ ์ํฉ๋๋ค.
๋ ๋ฒจ 2์ 3์ ๋ํด ์์ ์ ๊ณต๋ ์๋ ๋ฐ๋ก ์์ ๋๋ค. ~ ์์
๊ฒฐ๊ตญ "์บ์ฃผ์ผ"๊ณผ "๊ด๋ฒ์ํ"์ด ๊ทํ์๊ฒ ์๋ฏธํ๋ ๋ฐ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๊ทํ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค.
์ด ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ 0(ํน์ ํด๋ ์ ์์)์ ๋๋ค.
--์ต์-์ธ์ฆ ์์ค
์ ๋ขฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ ๋ ๋ชจ๋ ์๋ช ์ ์ธ์ฆ ์์ค์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
์ด ์๋๋ ์ ํจํ์ง ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 2์ด๋ฉฐ ์์ค 1 ์๋ช ์ ๋ฌด์ํฉ๋๋ค. ๋ฉ๋ชจ
๋ ๋ฒจ 0 "ํน์ ํด๋ ์ ์์" ์๋ช ์ ํญ์ ํ์ฉ๋ฉ๋๋ค.
--์ ๋ขฐํ ์ ์๋ ํค ๊ธด ํค ID
์ง์ ๋ ํค(์ ์ฒด 8๋ฐ์ดํธ ํค ID๋ก ์ ๊ณต๋์ด์ผ ํจ)๊ฐ ๋ค์๊ณผ ๊ฐ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์์ ์ ๋น๋ฐ ํค ์ค ํ๋๋ก ์ ๋ขฐํ ์ ์์ต๋๋ค. ์ํ์ง ์๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ด ์ ์ฉํฉ๋๋ค.
๋น๋ฐ ํค(๋๋ ๊ทธ ์ค ํ๋)๋ฅผ ์จ๋ผ์ธ์ผ๋ก ์ ์งํ์ง๋ง ์ฌ์ ํ ํ์ธํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
์ฃผ์ด์ง ์์ ์ ๋๋ ์๋ช ์ ํค์ ์ ํจ์ฑ.
--์ ๋ขฐ ๋ชจ๋ธ pgp|classic|๋๋ถ|๋๋ถ+pgp|์ง์ |ํญ์|์๋
GnuPG๊ฐ ๋ฐ๋ผ์ผ ํ ์ ๋ขฐ ๋ชจ๋ธ์ ์ค์ ํฉ๋๋ค. ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
pgp ์ด๊ฒ์ PGP 5.x์์ ์ฌ์ฉ๋๋ ์ ๋ขฐ ์๋ช ๊ณผ ๊ฒฐํฉ๋ ์ ๋ขฐ์ ์น์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ค์. ์ ํธ๋ฌ์คํธ๋ฅผ ์์ฑํ ๋ ๊ธฐ๋ณธ ํธ๋ฌ์คํธ ๋ชจ๋ธ์ ๋๋ค.
๋ฐ์ดํฐ ๋ฒ ์ด์ค.
๊ณ ์ ์ ์ธ
์ด๊ฒ์ PGP 2์์ ๋์ ๋ ํ์ค Web of Trust์ ๋๋ค.
๋๋ถ
TOFU๋ Trust On First Use์ ์ฝ์์ ๋๋ค. ์ด ์ ๋ขฐ ๋ชจ๋ธ์์๋ ์ฒ์์ผ๋ก
ํค๊ฐ ๋ณด์ด๋ฉด ๊ธฐ์ต๋ฉ๋๋ค. ๋์ค์ ์ฌ์ฉ์ ID์ ํจ๊ป ๋ค๋ฅธ ํค๊ฐ ํ์๋๋ ๊ฒฝ์ฐ
๋์ผํ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค.
๊ฐ๋ฑ๊ณผ ์ด์ ๋ ์์กฐ์ ์ฌ๋์
์ค๊ฐ ๊ณต๊ฒฉ.
์ ์ฌ์ ์ธ ๊ณต๊ฒฉ์๊ฐ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ ์ดํ๊ณ
์ด๋ฉ์ผ์ ์ฌ์ฉํ์ฌ ์ถฉ๋ ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ ์ฐํํฉ๋๋ค.
์ ๋ขฐํ ์ ์๋ ์ด๋ฉ์ผ ์ฃผ์์ ๋ชจ์์ด ์ ์ฌํ ์ฃผ์
๋ฉ์์ง๊ฐ ํ์ธ๋๋ฉด ์๋ช ๋ ๋ฉ์์ง ์์ ๋ํ ํต๊ณ๊ฐ ํ์๋ฉ๋๋ค.
ํค๊ฐ ํ์๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๊ฐ์ง๋ฅผ ์ด์ฉํ ๊ณต๊ฒฉ์ ์ฝ๊ฒ ์๋ณํ ์ ์์ต๋๋ค.
์ผ๋ฐ ํนํ์์ ์ํ ์ด์ .
Web of Trust์ ๋น๊ตํ ๋ TOFU๋ ํจ์ฌ ์ฝํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๋ณด์ ๋ณด์ฅ. ํนํ TOFU๋ ์ผ๊ด์ฑ ํ๋ณด์๋ง ๋์์ด ๋ฉ๋๋ค.
(์ฆ, ํค์ ์ด๋ฉ์ผ ์ฃผ์ ๊ฐ์ ๋ฐ์ธ๋ฉ์ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.)
TOFU์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ ์ฌ์ฉํ๋ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฑฐ์ ํ์ํ์ง ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ฅด๊ฒ. ์ ๋ขฐ์ ์น์ ์ ๋๋ก ์ฌ์ฉํ๋ ค๋ฉด ํค์ ์ ๊ทน์ ์ผ๋ก ์๋ช ํด์ผ ํฉ๋๋ค.
์ฌ์ฉ์๋ฅผ ์ ๋ขฐํ ์ ์๋ ์๊ฐ์๋ก ํ์ํฉ๋๋ค. ์ด๋ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ๋ ๊ณผ์ ์ด๋ฉฐ
์ผํ์ ์ธ ์ฆ๊ฑฐ์ ๋ฐ๋ฅด๋ฉด ๋ณด์์ ๋ฏผ๊ฐํ ์ฌ์ฉ์๋ผ๋ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์ด์ ์ด ์์ ์ ์ฒ ์ ํ ์ํํ๊ณ ๋์ ์์ TOFU ํ๋ก์ธ์ค์ ์์กดํด์ผ ํฉ๋๋ค.
TOFU ๋ชจ๋ธ์์ ์ ์ฑ ์ ํค์ ํค ๊ฐ์ ๋ฐ์ธ๋ฉ๊ณผ ์ฐ๊ด๋ฉ๋๋ค.
์ด๋ฉ์ผ ์ฃผ์(์ฌ์ฉ์ ID์์ ์ถ์ถ๋์ด ์ ๊ทํ๋จ) ๊ฑฐ๊ธฐ
XNUMX๊ฐ์ง ์ ์ฑ ์ ๋ค์์ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. --๋๋ถ ์ ์ฑ ์ต์ ์ ์ ํํฉ๋๋ค.
๊ธฐ๋ณธ ์ ์ฑ ์ ๋ค์์ ์ฌ์ฉํ์ฌ ์ค์ ํ ์ ์์ต๋๋ค. --๋๋ถ-๊ธฐ๋ณธ-์ ์ฑ ์ ์ฑ .
TOFU ์ ์ฑ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์๋, ์ข์, ์ ์์๋, ๋์ ๊ณผ ๋ฌธ์. ๊ทธ๋งํผ ์๋ ์ ์ฑ ์
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค(๋ค์์ผ๋ก ์ฌ์ ์๋์ง ์๋ ํ). --๋๋ถ-๊ธฐ๋ณธ-์ ์ฑ ) ๋ฐ ํ์
์ฝ๊ฐ ์ ๋ขฐ๋๋ ๊ฒ์ผ๋ก ๋ฐ์ธ๋ฉ๋ฉ๋๋ค. ๊ทธ๋งํผ ์ข์, ์ ์์๋ ๊ณผ ๋์ ์ ์ฑ ์ a๋ก ํ์๋ฉ๋๋ค.
์์ ํ ์ ๋ขฐํ ์ ์๊ฑฐ๋, ์ ์ ์๋ ์ ๋ขฐ๊ฐ ์๊ฑฐ๋, ์ ํ ์ ๋ขฐํ์ง ์๋ ๊ฒ์ผ๋ก ๋ฐ์ธ๋ฉ๋ฉ๋๋ค.
๊ฐ๊ธฐ. ๊ทธ๋งํผ ์ ์์๋ ์ ์ฑ ์ TOFU๋ฅผ ์ฌ์ฉํ์ฌ ํ์งํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ฐ์ธ๋ฉ์ ๊ธ์ ์ ์ธ ์ ๋ขฐ๋ฅผ ํ ๋นํ์ง ๋ง์ญ์์ค. ๋ง์ง๋ง
์ ์ฑ , ๋ฌธ์ ์ฌ์ฉ์์๊ฒ ๋ฐ์ธ๋ฉ์ ์ ๋ขฐ ์ฌ๋ถ๋ฅผ ํ์ํ๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ๋ฐฐ์น ๋ชจ๋์ธ ๊ฒฝ์ฐ
ํ์ฑํ๋ ๊ฒฝ์ฐ(๋๋ ์ปจํ ์คํธ์์ ์ ๋ ฅ์ด ๋ถ์ ์ ํ ๊ฒฝ์ฐ) ์ฌ์ฉ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฉ์์ง๊ฐ ํ์๋๊ณ ์ ์๋์ง ์์ ์ ๋ขฐ ์์ค์ด ๋ฐํ๋ฉ๋๋ค.
๋๋ถ+pgp
์ด ์ ๋ขฐ ๋ชจ๋ธ์ TOFU์ Web of Trust๋ฅผ ๊ฒฐํฉํฉ๋๋ค. ์ด๋ ๋ค์์ ์ํด ์ํ๋ฉ๋๋ค.
๊ฐ ๋ชจ๋ธ์ ์ ๋ขฐ ์์ค์ ๊ณ์ฐํ ํ ์ต๋ ์ ๋ขฐ๋๋ฅผ ์ทจํฉ๋๋ค.
์ ๋ขฐ ์์ค์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฌ๋ฉ๋๋ค. ์ ์์๋ < ์ ์๋์ง ์์ <
ํ๊ณ < ์ถฉ๋ถํ < ๊ถ๊ทน์ < ๋ง๋ฃ < ๋ชป.
์ค์ ํ์ฌ --tofu-default-policy=์ ์ ์์, ์ด ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
TOFU์ ์ถฉ๋ ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ ๋ขฐ์ ์น์ ๊ตฌํํ์ง๋ง
์ผ๋ถ ๋ณด์์ ๊ธ์ ์ ์ธ ์ ๋ขฐ ๊ฐ์น๋ฅผ ํ ๋นํ์ง ์๊ณ
์์์ด ์๋ ์ฌ์ฉ์๋ ์ข์ํ์ง ์์ต๋๋ค.
๊ณง์ฅ ํค ์ ํจ์ฑ์ ์ฌ์ฉ์๊ฐ ์ง์ ์ค์ ํ๋ฉฐ ์น์ ํตํด ๊ณ์ฐ๋์ง ์์ต๋๋ค.
๋ฏฟ์ด.
ํญ์ ํค ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๊ฑด๋๋ฐ๊ณ ์ฌ์ฉ๋ ํค๊ฐ ํญ์ ์์ ํ ์ ํจํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋
์ธ๋ถ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ ์ผ๋ฐ์ ์ผ๋ก ์ด๊ฒ์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๊ณํ. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ด ์ธ์๋๋ "[uncertain]" ํ๊ทธ๋ ์ต์ ํฉ๋๋ค.
์ฌ์ฉ์ ID๊ฐ
์ด์ . ์ด ์ ๋ขฐ ๋ชจ๋ธ์ ์ฌ์ ํ โโ๋ง๋ฃ๋
ํด์ง๋๊ฑฐ๋ ๋นํ์ฑํ๋ ํค.
์๋ ๋ด๋ถ ์ ๋ขฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ๋ผ ์ ๋ขฐ ๋ชจ๋ธ์ ์ ํํ์ญ์์ค.
๋งํ๋ค. ๊ทธ๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ด๊ฒ์ด ๊ธฐ๋ณธ ๋ชจ๋ธ์ ๋๋ค.
--์๋ ํค ์ฐพ๊ธฐ ๋งค๊ฐ ๋ณ์
--์๋ ํค ์ฐพ๊ธฐ ์์
GnuPG๋ ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ํ์์ ๋ฐ๋ผ ์๋์ผ๋ก ํค๋ฅผ ์ฐพ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด๊ฒ
์ด๋ฉ์ผ ์ฃผ์๋ก ์ํธํํ ๋ ๋ฐ์ํฉ๋๋ค("[์ด๋ฉ์ผ ๋ณดํธ]" ํ์) ๋ฐ
์๋ค [์ด๋ฉ์ผ ๋ณดํธ] ๋ก์ปฌ ํค๋ง์ ํค. ์ด ์ต์ ์
์๋ํ ์์๋๋ก ๋ค์ ๋ฉ์ปค๋์ฆ์ ๋ฒํธ:
์ธ์ฆ์ rfc4398์ ์ง์ ๋ ๋๋ก DNS CERT๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ์ต๋๋ค.
pka DNS PKA๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ์ต๋๋ค.
๋ด๋งํฌ ์ฌ๋ draft-ietf-dane-openpgpkey-05.txt์ ์ง์ ๋ ๋๋ก DANE์ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ์ต๋๋ค.
LDAP DNS ์๋น์ค ๊ฒ์์ ์ฌ์ฉํ์ฌ LDAP์ ๋ํด ํด๋น ๋๋ฉ์ธ์ ํ์ธํฉ๋๋ค.
์ฌ์ฉํ ํค ์๋ฒ. ์ด๊ฒ์ด ์คํจํ๋ฉด PGP๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ์ผ์ญ์์ค.
'ldap://keys.(thedomain)'์ ํ์ธํ๋ ๋ณดํธ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค.
ํค์๋ฒ
๋ค์์ ์ฌ์ฉํ์ฌ ์ ์๋ ํค ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ์ต๋๋ค. --ํค์๋ฒ
์ต์ ์ ์ ํํฉ๋๋ค.
ํค ์๋ฒ URL
๋ํ ๋ค์์์ ์ฌ์ฉ๋๋ ํค ์๋ฒ URL --ํค์๋ฒ ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค
์ฌ๊ธฐ์์ ํน์ ํค ์๋ฒ๋ฅผ ์ฟผ๋ฆฌํฉ๋๋ค.
์ง๋ฐฉ์ ๋ก์ปฌ ํค๋ง์ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ์ต๋๋ค. ์ด ๋ฉ์ปค๋์ฆ์
๋ก์ปฌ ํค ์กฐํ๊ฐ ์ํ๋๋ ์์์ ๋๋ค. ๋ฐ๋ผ์ '--auto-key-locate local' ์ฌ์ฉ
~์ ๋์ผํ๋ค --์๋ ํค ์ฐพ๊ธฐ ์์.
๊ธฐ๋ณธ๊ฐ ์์
์ด ํ๋๊ทธ๋ ์ด์ ์ ์ํ๋ ํ์ค ๋ก์ปฌ ํค ์กฐํ๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
์ ์ํด ์ ์๋ ๋ฉ์ปค๋์ฆ --์๋ ํค ์ฐพ๊ธฐ ์๋๋ฉ๋๋ค. ์ด์ ์ ์ฅ
๋ชฉ๋ก์ ๋ฉ์ปค๋์ฆ์ ์ค์ํ์ง ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ํ์ํ์ง ์์ต๋๋ค. ์ง๋ฐฉ์ ๋ํ
์ต์ํ.
์ ๋ช ํ ์ ์๋ ๋ชจ๋ ๋ฉ์ปค๋์ฆ์ ์ง์๋๋ค. ์ด๋ ์ฃผ์ด์ง ๋ฉ์ปค๋์ฆ์ ์ฌ์ ์ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๊ตฌ์ฑ ํ์ผ์์.
--keyid-ํฌ๋งท ์งง์|0x์งง์|๊ธด|0x๊ธด
ํค ID ํ์ ๋ฐฉ๋ฒ์ ์ ํํฉ๋๋ค. "short"๋ ์ ํต์ ์ธ 8์๋ฆฌ ํค ID์ ๋๋ค.
"long"์ ๋ ์ ํํ์ง๋ง ๋ ํธ๋ฆฌํ 16์ ํค ID์ ๋๋ค. "0x" ์ถ๊ฐ
0x0๊ณผ ๊ฐ์ด ํค ID์ ์์ ๋ถ๋ถ์ "99242560x"๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
--with-colons ์ต์ ์ด ์ฌ์ฉ๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ ๋ฌด์๋ฉ๋๋ค.
--ํค์๋ฒ name
์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. --ํค์๋ฒ ์ 'dirmngr.conf' ๋์ ์.
name ํค ์๋ฒ๋ก. ํ๋ ์๋ฒ์ ๋๋ค --recv-ํค, --๋ณด๋ด๊ธฐ ํค๋ฐ
--๊ฒ์ ํค ์ ํต์ ํ์ฌ ํค๋ฅผ ๋ฐ๊ณ , ํค๋ฅผ ๋ณด๋ด๊ณ , ๊ฒ์ํฉ๋๋ค.
ํค๋ฅผ ์ผ์ญ์์ค. ํ์ name URI: `scheme:[//]keyservername[:port]'
scheme์ ํค ์๋ฒ ์ ํ์ ๋๋ค. HTTP(๋๋ ํธํ ๊ฐ๋ฅ) ํค ์๋ฒ์ ๊ฒฝ์ฐ "hkp",
LDAP ํค ์๋ฒ์ ๊ฒฝ์ฐ "ldap", Graff ์ด๋ฉ์ผ ํค ์๋ฒ์ ๊ฒฝ์ฐ "mailto". ๋ฉ๋ชจ
GnuPG์ ํน์ ์ค์น์๋ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ค๋ฅธ ํค ์๋ฒ ์ ํ์ด ์์ ์ ์์ต๋๋ค.
๋ํ. ํค ์๋ฒ ์ฒด๊ณ๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ต๋๋ค. ํค ์๋ฒ ์ด๋ฆ ๋ค์ ์ ํ ์ฌํญ
ํค ์๋ฒ ๊ตฌ์ฑ ์ต์ ์ด ์ ๊ณต๋ ์ ์์ต๋๋ค. ์ด๋ค์ ๊ธ๋ก๋ฒ๊ณผ ๋์ผํฉ๋๋ค.
--keyserver ์ต์ ํ์ง๋ง ์ด ํน์ ํค ์๋ฒ์๋ง ์ ์ฉ๋ฉ๋๋ค.
๋๋ถ๋ถ์ ํค ์๋ฒ๋ ์๋ก ๋๊ธฐํ๋๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก ๋ณด๋ผ ํ์๊ฐ ์์ต๋๋ค.
๋ ์ด์์ ์๋ฒ์ ๋ํ ํค. ํค ์๋ฒ hkp://keys.gnupg.net ๋ผ์ด๋ ๋ก๋น ์ฌ์ฉ
์ฌ์ฉํ ๋๋ง๋ค ๋ค๋ฅธ ํค ์๋ฒ๋ฅผ ์ ๊ณตํ๋ DNS.
--keyserver ์ต์ ์ด๋ฆ = ๊ฐ
์ด๊ฒ์ ํค ์๋ฒ์ ๋ํ ์ต์ ์ ์ ๊ณตํ๋ ๊ณต๋ฐฑ ๋๋ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ ๋๋ค.
๋ฐ๋์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๊ธฐ ์ํด ์ต์ ์์ `no-'๋ฅผ ๋ถ์ผ ์ ์์ต๋๋ค. ์ ํจํ ๊ฐ์ ธ์ค๊ธฐ
์ฌ๊ธฐ์์ options ๋๋ export-options๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ธ์ค๊ธฐ์ ์ ์ฉํ ์๋ ์์ต๋๋ค(--recv-
ํค) ๋๋ ๋ด๋ณด๋ด๊ธฐ(--๋ณด๋ด๊ธฐ ํค) ํค ์๋ฒ์ ํค. ๋ชจ๋ ์ต์ ์ด
๋ชจ๋ ํค ์๋ฒ ์ ํ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํฌํจ ์ทจ์๋จ
ํค๋ฅผ ๊ฒ์ํ ๋ --๊ฒ์ ํค, ์ ํ์๋ ํค ํฌํจ
์ทจ์๋ ํค ์๋ฒ. ๋ชจ๋ ํค ์๋ฒ๊ฐ ๋ค์์ ๊ตฌ๋ณํ๋ ๊ฒ์ ์๋๋๋ค.
์ทจ์๋ ํค์ ์ทจ์๋์ง ์์ ํค, ์ด๋ฌํ ํค ์๋ฒ์ ๊ฒฝ์ฐ ์ด ์ต์ ์
๋ฌด์๋ฏธํ. ๋ํ ๋๋ถ๋ถ์ ํค ์๋ฒ์๋ ์ํธํ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
ํค ํด์ง์ ํ์ธ์ด๋ฏ๋ก ์ด ์ต์ ์ ๋๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
ํด์ง๋ ๊ฒ์ผ๋ก ์๋ชป ํ์๋ ํค ๊ฑด๋๋ฐ๊ธฐ.
ํฌํจ ๋นํ์ฑํ
ํค๋ฅผ ๊ฒ์ํ ๋ --๊ฒ์ ํค, ์ ํ์๋ ํค ํฌํจ
ํค ์๋ฒ๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์ HKP์ ํจ๊ป ์ฌ์ฉ๋์ง ์์ต๋๋ค.
ํค ์๋ฒ.
์๋ ํค ๊ฒ์
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ํค ์๋ฒ์์ ํค๋ฅผ ์๋์ผ๋ก ๊ฒ์ํ ์ ์์ต๋๋ค.
๋ก์ปฌ ํค๋ง์ ์๋ ํค๋ก ๋ง๋ ์๋ช ์ ํ์ธํฉ๋๋ค.
์ด ์ต์ ์ "์น ๋ฒ๊ทธ" ์ ์ฌ ๋์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ํค์๋ฒ
์ด์์๋ ๊ทํ๊ฐ ์์ฒญํ ํค๋ฅผ ๋ณผ ์ ์์ผ๋ฏ๋ก ์๋ช ๋ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ฉด ๋ฉ๋๋ค.
์๋ก์ด ํค๋ก(๋น์ฐํ ๋ก์ปฌ์ ์์ ๊ฒ์ ๋๋ค.
ํค๋ง), ๊ตํ์์ ๊ทํ์ IP ์ฃผ์์ ๊ทํ์ ์๊ฐ์ ๋ชจ๋ ์๋ ค์ค ์ ์์ต๋๋ค.
์๋ช ์ ํ์ธํ์ต๋๋ค.
๋ช ์-keyserver-url
์ฌ์ฉ์ --์๋ก ๊ณ ์นจ ํค, ๋ฌธ์ ์ ํค์ ๊ธฐ๋ณธ ํค ์๋ฒ๊ฐ ์๋ ๊ฒฝ์ฐ
๊ทธ๋ฐ ๋ค์ ์ ํธํ๋ ํค ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์๋ก ๊ณ ์นฉ๋๋ค. ๊ฒ๋ค๊ฐ,
auto-key-retrieve๊ฐ ์ค์ ๋์ด ์๊ณ ํ์ธ ์ค์ธ ์๋ช ์
๊ธฐ๋ณธ ํค ์๋ฒ URL์ ์ ํํ ๋ค์ ํด๋น ๊ธฐ๋ณธ ํค ์๋ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
์์. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด "์น ๋ฒ๊ทธ"๊ฐ ๋ฐ์ํฉ๋๋ค. ํค ์์ฑ์
ํค๊ฐ ์๋ก ๊ณ ์ณ์ง๋ ์๊ธฐ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ์ต์ ์ ๋ค์์ ์ํด ํ์ฑํ๋์ง ์์ต๋๋ค.
ํ๋ง.
๋ช ์ PKA ๊ธฐ๋ก
auto-key-retrieve๊ฐ ์ค์ ๋์ด ์๊ณ ํ์ธ ์ค์ธ ์๋ช ์ PKA๊ฐ ์๋ ๊ฒฝ์ฐ
๊ธฐ๋กํ ๋ค์ PKA ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ "์"์ ๋๋ค.
ํฌํจ ํ์ ํค
ํค๋ฅผ ๋ฐ์ ๋ ํ์ ํค๋ฅผ ์ ์ฌ์ ๋์์ผ๋ก ํฌํจํฉ๋๋ค. ์ด
์ต์ ์ ๊ฒ์์ ์ง์ํ์ง ์๊ธฐ ๋๋ฌธ์ HKP ํค ์๋ฒ์ ํจ๊ป ์ฌ์ฉ๋์ง ์์ต๋๋ค.
ํ์ ํค ID๋ณ ํค.
์๊ฐ ์ ํ
ํค ์๋ฒ ๋์ฐ๋ฏธ ํ๋ก๊ทธ๋จ์ ์์ ์ ์๋ํ๊ณ ์ํํ ์๊ฐ(์ด)์ ์๋ ค์ค๋๋ค.
ํฌ๊ธฐํ๊ธฐ ์ ์ ํค ์๋ฒ ์์ . ๋ค์ ์์น์์ ์ฌ๋ฌ ์์ ์ ์ํํฉ๋๋ค.
๋์์ ์์ ๋น ์ด ์ ํ ์๊ฐ ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ธ์
๋ค์์ ํตํด ์ฌ๋ฌ ํค ๊ฒ์ --recv-ํค, ์๊ฐ ์ด๊ณผ๋ ๋ค์์ ๋ณ๋๋ก ์ ์ฉ๋ฉ๋๋ค.
๊ฐ๊ฐ์ ํค ๊ฒ์์ด ์๋ --recv-ํค ์ ์ฒด์ ์ผ๋ก ๋ช ๋ นํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ
30 ์ด์ ๋๋ค.
http-ํ๋ก์=๊ฐ
์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. HTTP ๋ฐ HKP์ ์ฌ์ฉํ ํ๋ก์ ์ค์
ํค์๋ฒ. ์ด๋ '์ ์ ์๋ ๋ชจ๋ ํ๋ก์๋ฅผ ์ฌ์ ์ํฉ๋๋ค.dirmngr.conf'.
๋ง ์๊ฐ ๋ง์
์ด ์ต์ ์ GnuPG 2.1๋ถํฐ ๋ ์ด์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ฌ์ฉ ์ฌ์ง
๋์ ๊ตฌ์ฑ ์ต์ ์ ์ ํํ์ธ์.
๋๋ฒ๊ทธ ์ด ์ต์ ์ GnuPG 2.1๋ถํฐ ๋ ์ด์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ฌ์ฉ ์ฌ์ง
๋์ ๊ตฌ์ฑ ์ต์ ์ ์ ํํ์ธ์.
์ํ ์ธ์ฆ์
์ด ์ต์ ์ GnuPG 2.1๋ถํฐ ๋ ์ด์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ฌ์ฉ ์ฌ์ง
๋์ ๊ตฌ์ฑ ์ต์ ์ ์ ํํ์ธ์.
ca-cert-ํ์ผ
์ด ์ต์ ์ GnuPG 2.1๋ถํฐ ๋ ์ด์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ์ฌ์ฉ ์ฌ์ง
๋์ ๊ตฌ์ฑ ์ต์ ์ ์ ํํ์ธ์.
--์๋ฃ ํ์ n
์ ํค ์๋ช ์๋ฅผ ์๊ฐํ๋ ์์ ํ ์ ๋ขฐํ ์ ์๋ ์ฌ์ฉ์์ ์์ ๋๋ค(๊ธฐ๋ณธ๊ฐ์ 1).
--ํ๊ณ ํ์ n
์ ํค ์๋ช ์๋ฅผ ์๊ฐํ๊ธฐ ์ํด ์ฝ๊ฐ ์ ๋ขฐํ ์ ์๋ ์ฌ์ฉ์ ์(๊ธฐ๋ณธ๊ฐ์ 3)
--๋๋ถ-๊ธฐ๋ณธ-์ ์ฑ ์๋|์ข์|์ ์ ์์|๋์จ|์ง๋ฌธ
๊ธฐ๋ณธ TOFU ์ ์ฑ (๊ธฐ๋ณธ๊ฐ์ ์๋). ์๋ฏธ์ ๋ํ ์์ธํ ๋ด์ฉ์
์ด ์ต์ ์ ๋ํด์๋ [trust-model-tofu]๋ฅผ ์ฐธ์กฐํ์ธ์.
--๋๋ถ-db-ํ์ ์๋|๋ถํ |ํ๋ซ
TOFU DB์ ํ์์ ๋๋ค.
๋ถํ ํ์ผ ํ์์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ DB์ ๊ฑธ์ณ ๋ถํ ํฉ๋๋ค. ๋๋ถ.d ์๋ฐฐ ๊ท์น์
(์ด๋ฉ์ผ ์ฃผ์๋น ํ๋, ํค๋น ํ๋). ์ด๋ ๊ฒ ํ๋ฉด ์๋์ผ๋ก ๋ ์ฝ๊ฒ
Unison๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๋๊ธฐํ
(https://www.cis.upenn.edu/~bcpierce/unison/), ๊ฐ๋ณ ํ์ผ์ด ๋ณ๊ฒฝ๋๋ฏ๋ก
๋๋ฌผ๊ฒ.
ํ๋ซ ํ์ผ ํ์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋จ์ผ ํ์ผ์ ์ ์งํฉ๋๋ค. ๋๋ถ.db. ์ด ํ์
๊ฒฐ๊ณผ์ ์ผ๋ก ๋ ๋์ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.
์๋(๊ธฐ๋ณธ๊ฐ)์ผ๋ก ์ค์ ๋๋ฉด GnuPG๋ ๋จผ์
๋๋ถ.d ๊ณผ ๋๋ถ.db. ์ด๋ค ์ค ํ๋๊ฐ ์์ผ๋ฉด ํด๋น ํ์์ด ์ฌ์ฉ๋ฉ๋๋ค. ๋ง์ฝ์
๋ ๋ค ๋๋ ๋ ๋ค ์กด์ฌํ์ง ์์ผ๋ฉด GnuPG๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ถ์ด ์ฒด์ฌ. ์์
ํ์์ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๊ฐ ๋ฐ์ํฉ๋๋ค.
--์ต๋ ์ธ์ฆ์ ๊น์ด n
์ธ์ฆ ์ฒด์ธ์ ์ต๋ ๊น์ด(๊ธฐ๋ณธ๊ฐ์ 5).
--no-sig-cache
ํค ์๋ช ์ ํ์ธ ์ํ๋ฅผ ์บ์ํ์ง ๋ง์ญ์์ค. ์บ์ฑ์ ๋ง์ ๊ฒ์ ์ ๊ณตํฉ๋๋ค
์ฃผ์ ๋ชฉ๋ก์์ ๋ ๋์ ์ฑ๋ฅ. ๊ทธ๋ฌ๋ ๊ทํ์ ๋์ค์ด ์์ฌ๋๋ ๊ฒฝ์ฐ
ํค๋ง์ ์ฐ๊ธฐ ์์ ์ ๋ํด ์ ์ฅ๋์ง ์์ต๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์บ์ฑ. ๋ชจ๋ ์ข ๋ฅ์
๋ค๋ฅธ ์ฌ๋์ด ๊ณต๊ฐ ํค๋ง์ ๋ํ ์ฐ๊ธฐ ์ก์ธ์ค ๊ถํ์ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ ์์๋ ์ ์์ต๋๋ค.
--auto-check-trustdb
--no-auto-check-trustdb
GnuPG๊ฐ Web of Trust์ ๋ํ ์ ๋ณด๋ฅผ ์ ๋ฐ์ดํธํด์ผ ํ๋ค๊ณ ์๊ฐํ๋ฉด
์๋์ผ๋ก ์คํ --check-trustdb ๋ด๋ถ์ ์ผ๋ก ๋ช ๋ นํฉ๋๋ค. ์ด๊ฒ์ ์๊ฐ์ด ๋ ์ ์์ต๋๋ค
์๋นํ๋ ๊ณผ์ . --no-auto-check-trustdb ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค.
--์ฌ์ฉ ์์ด์ ํธ
--์ฌ์ฉํ์ง ์๋ ์์ด์ ํธ
์ด๊ฒ์ ๋๋ฏธ ์ต์ ์ ๋๋ค. GPG2 ํญ์ ๋๋ฆฌ์ธ์ด ํ์ํฉ๋๋ค.
--gpg-์์ด์ ํธ-์ ๋ณด
์ด๊ฒ์ ๋๋ฏธ ์ต์ ์ ๋๋ค. ์ ํจ๊ป ์ฌ์ฉํ๋ฉด ํจ๊ณผ๊ฐ ์์ต๋๋ค. GPG2.
--์์ด์ ํธ-ํ๋ก๊ทธ๋จ ํ์ผ
๋น๋ฐํค ์ฐ์ฐ์ ์ฌ์ฉํ ์์ด์ ํธ ํ๋ก๊ทธ๋จ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ
์คํํ์ฌ ๊ฒฐ์ ๋ฉ๋๋ค. gpgconf ์ต์ ์ผ๋ก --๋ชฉ๋ก-๋๋ ํ ๋ฆฌ. ์ฐธ๊ณ ๋ก ํ์ดํ
๊ธฐํธ(|)๋ ํ๊ท ํ ์คํธ ์ค์ํธ ํต์ ์ฌ์ฉ๋๋ฏ๋ก ๋ค์์์ ์ฌ์ฉ๋์ง ์์ ์ ์์ต๋๋ค.
ํ์ผ ์ด๋ฆ.
--dirmngr-ํ๋ก๊ทธ๋จ ํ์ผ
ํค ์๋ฒ ์ก์ธ์ค์ ์ฌ์ฉํ dirmngr ํ๋ก๊ทธ๋จ์ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
'/usr/bin/dirmngr'. ์ด๋ ํ๊ฒฝ ๋ณ์๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ๋์ฒด ์๋จ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
DIRMNGR_INFO ์ค์ ๋์ง ์์๊ฑฐ๋ ์คํ ์ค์ธ dirmngr์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
--์๋ ์์ ์์
gpg-agent ๋๋ dirmngr์ด ์์ง ์์๋์ง ์์๋๋ฐ ์์๋์ง ์์ ๊ฒฝ์ฐ ์์ํ์ง ๋ง์ญ์์ค.
์๋น์ค๊ฐ ํ์ํฉ๋๋ค. ์ด ์ต์ ์ ์ฐ๊ฒฐ์ด ๋ค์๊ณผ ๊ฐ์ ์ปดํจํฐ์์ ์ฃผ๋ก ์ ์ฉํฉ๋๋ค.
gpg-agent๊ฐ ๋ค๋ฅธ ์์คํ ์ผ๋ก ๋ฆฌ๋๋ ์ ๋์์ต๋๋ค. dirmngr์ด ํ์ํ ๊ฒฝ์ฐ
์๊ฒฉ ์์คํ ์์๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ์์ํ ์ ์์ต๋๋ค. gpgconf --์์ํ๋ค ์ฌ์ง.
--์ ๊ธ-ํ ๋ฒ
์ ๊ธ์ด ์ฒ์ ์์ฒญ๋ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๊ทธ๊ณ ์ ๊ธ์ ํด์ ํ์ง ๋ง์ญ์์ค.
ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋ ๋๊น์ง.
--์ ๊ธ ๋ค์ค
์ ๊ธ์ด ๋ ์ด์ ํ์ํ์ง ์์ ๋๋ง๋ค ์ ๊ธ์ ํด์ ํ์ญ์์ค. ์ด๊ฒ์ ์ฌ์ฉํ์ฌ
๋๋ฌด ์ด๋ฅธ --์ ๊ธ-ํ ๋ฒ ๊ตฌ์ฑ ํ์ผ์์.
--์ ๊ธ-์ ๋
์ ๊ธ์ ์์ ํ ๋นํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์ ๋งค์ฐ ํน๋ณํ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
๋จ ํ๋์ ํ๋ก์ธ์ค๋ง์ด ํด๋น ํ๋ก์ธ์ค์ ์ก์ธ์คํ๊ณ ์์์ ํ์ ํ ์ ์๋ ํ๊ฒฝ
ํ์ผ. ๋ ๋ฆฝํ ์ํธํ ์์คํ ์ด ์๋ ๋ถํ ๊ฐ๋ฅํ ํ๋กํผ๋ ์๋ง๋ ๋ค์์ ์ฌ์ฉํ ๊ฒ์ ๋๋ค.
์ด๊ฒ. ์ด ์ต์ ์ ์๋ชป ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ ๋ฐ ํค๊ฐ ์์๋ ์ ์์ต๋๋ค.
--exit-on-status-write-error
์ด ์ต์ ์ ์ํ FD์ ์ฐ๊ธฐ ์ค๋ฅ๋ฅผ ๋ฐ์์์ผ
ํ๋ก์ธ์ค. ์ค์ ๋ก ๊ธฐ๋ณธ๊ฐ์ด์ด์ผ ํ์ง๋ง ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์๋ํ์ง ์์์ผ๋ฏ๋ก
์ด๋ฅผ ํ์ฑํํ๋ ์ต์ ์ด ํ์ํฉ๋๋ค. ๊ทธ๋์ผ ๋ณ๊ฒฝ์ผ๋ก ์ธํด ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ค๋จ๋์ง ์์ต๋๋ค.
์ํ fd ์ฐ๊ฒฐ ํ์ดํ์ ๋์ ๋๋ฌด ์ผ์ฐ ๋ซ์ต๋๋ค. ์ด ์ต์ ์ ํจ๊ป ์ฌ์ฉ
๊ณผ --์งํ๋ฅ ํํฐ ํ์ฑํ ์ฅ๊ธฐ ์คํ gpg๋ฅผ ์์ ํ ์ทจ์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์ .
--ํ๋ ์นด๋ ์ฝ์ ์๋ n
์ n 0๋ณด๋ค ํฌ๋ฉด ์ค๋งํธ ์นด๋๋ฅผ ์ฝ์ ํ๋ผ๋ ๋ฉ์์ง๊ฐ ๋ํ๋ฉ๋๋ค.
N-1๋ก ์ ํ๋ฉ๋๋ค. ๋ฐ๋ผ์ ๊ฐ์ด 1gpg์ด๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์นด๋๋ฅผ ์ฝ์ ํ๋ผ๋ ๋ฉ์์ง๊ฐ ์ ํ ํ์๋์ง ์์ต๋๋ค.
์์ํ ๋ ์๋ฌด ๊ฒ๋ ์ฝ์ ๋์ง ์์์ต๋๋ค. ์ด ์ต์ ์ ๊ตฌ์ฑ ํ์ผ์์ ์ ์ฉํฉ๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ด ์ค๋งํธ ์นด๋ ์ง์์ ๋ํด ๋ชจ๋ฅด๊ณ ๊ด๊ณ ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒฝ์ฐ
์ฝ์ ๋ ์นด๋์ ๋ํ ๋ฌดํ.
--๋ฌด์์ ์๋ ํ์ผ ์์
GnuPG๋ ํธ์ถ์ ํตํด ๋ด๋ถ ์์ ํ์ ์ ์ฅํ๊ธฐ ์ํด ํ์ผ์ ์ฌ์ฉํฉ๋๋ค. ์ด๊ฒ์ ๋ง๋ ๋ค
๋ ๋น ๋ฅธ ๋ฌด์์ ์์ฑ; ๊ทธ๋ฌ๋ ๋๋ก๋ ์ฐ๊ธฐ ์์ ์ด ๋ฐ๋์งํ์ง ์์ต๋๋ค. ์ด๊ฒ
์ต์ ์ ์ฌ์ฉํ์ฌ ๋ ๋๋ฆฐ ์์ ์์ฑ ๋น์ฉ์ผ๋ก ์ด๋ฅผ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
--์ธ์ฌ ์์
์ด๊ธฐ ์ ์๊ถ ๋ฉ์์ง๋ฅผ ์ต์ ํฉ๋๋ค.
--์ธ๋ฉค ๊ฒฝ๊ณ ์์
"์์ ํ์ง ์์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ"์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ต์ ํฉ๋๋ค.
--๊ถํ ์์ ๊ฒฝ๊ณ
์์ ํ์ง ์์ ํ์ผ ๋ฐ ํ ๋๋ ํ ๋ฆฌ(--homedir) ๊ถํ.
GnuPG๊ฐ ์ํํ๋ ๊ถํ ๊ฒ์ฌ๋
๊ถํ์ด ์์ง๋ง ํน์ ๊ณตํต ๊ถํ์ ๋ํด ๋จ์ํ ๊ฒฝ๊ณ ํฉ๋๋ค.
๋ฌธ์ . ๊ฒฝ๊ณ ๊ฐ ์๋ค๋ ๊ฒ์ด ์์คํ ์ด
์์ ํ.
์์ ํ์ง ์์์ ๋ํ ๊ฒฝ๊ณ --homedir ๊ถํ์ ๋ค์์์ ์ต์ ํ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๊ณต๊ฒฉ์๊ฐ ์์ ํ์ง ์์ gpg.conf ํ์ผ์
๋ฐฐ์นํ๊ณ ์ด ํ์ผ์ ์ฌ์ฉํ์ฌ ์์ฒด์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ์ต์ ํฉ๋๋ค. ๊ทธ๋งํผ --homedir
๊ถํ ๊ฒฝ๊ณ ๋ ๋ช ๋ น์ค์์๋ง ์ต์ ๋ ์ ์์ต๋๋ค.
--mdc ๊ฒฝ๊ณ ์์
๋๋ฝ๋ MDC ๋ฌด๊ฒฐ์ฑ ๋ณดํธ์ ๋ํ ๊ฒฝ๊ณ ๋ฅผ ํ์ํ์ง ๋ง์ญ์์ค.
--require-secmem
--no-require-secmem
GnuPG๊ฐ ๋ณด์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ณดํ ์ ์์ผ๋ฉด ์คํ์ ๊ฑฐ๋ถํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ no(์: ์คํํ์ง๋ง ์ ๊ณต
๊ฒฝ๊ณ ).
--๊ต์ฐจ ์ธ์ฆ ํ์
--๊ต์ฐจ ์ธ์ฆ ํ์ ์์
ํ์ ํค๋ก ๋ง๋ ์๋ช ์ ๊ฒ์ฆํ ๋ ๊ต์ฐจ ์ธ์ฆ์ด
ํ์ ํค์ "๋ฐฑ ์๋ช "์ด ์๊ณ ์ ํจํฉ๋๋ค. ์ด๊ฒ์
์๋ช ํ ์ ์๋ ํ์ ํค์ ๋ํ ๋ฏธ๋ฌํ ๊ณต๊ฒฉ. ๊ธฐ๋ณธ๊ฐ์ --๊ต์ฐจ ํ์-
์ธ์ฆ for GPG2.
--์ ๋ฌธ๊ฐ
--์ ๋ฌธ๊ฐ ์์
์ฌ์ฉ์๊ฐ ๋ง๋ฃ๋ ๋ฌธ์์ ์๋ช ํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฌด์๋ฏธํ๊ฑฐ๋ "์ด๋ฆฌ์์" ์ผ์ ํ๋๋ก ํ์ฉ
๋๋ ํด์ง๋ ํค ๋๋ ๋น์ ์์ ์ธ ์์ฑ๊ณผ ๊ฐ์ ์ ์ฌ์ ์ผ๋ก ํธํ๋์ง ์๋ ํน์ ํญ๋ชฉ
ํค ์ ํ. ์ด๊ฒ์ ๋ํ ์ ์ฌ์ ์ธ ์ํ์ ๋ํ ํน์ ๊ฒฝ๊ณ ๋ฉ์์ง๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
ํธํ๋์ง ์๋ ์์ . ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด ์ด ์ต์ ์ ์ ๋ฌธ๊ฐ ์ ์ฉ์ ๋๋ค. ๋ง์ฝ ๋๋ผ๋ฉด
๊ทธ๊ฒ์ด ๋น์ ์ด ํ ์ ์๋ ๊ฒ์ ์๋ฏธ๋ฅผ ์์ ํ ์ดํดํ์ง ๋ง์ญ์์ค.
๋จ์ด์ ธ์. --์ ๋ฌธ๊ฐ ์์ ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค.
ํค ๊ด๋ จ ์ต์
--๋ฐ๋ ์ฌ๋ name
-r ์ฌ์ฉ์ ID ์ํธํ name. ์ด ์ต์ ๋๋ --์จ๊ฒจ์ง ์์ ์ ์ง์ ๋์ง ์๊ณ ,
GnuPG๋ ๋ค์์ด ์๋๋ฉด ์ฌ์ฉ์ ID๋ฅผ ์์ฒญํฉ๋๋ค. --๊ธฐ๋ณธ ์์ ์ ์ฃผ์ด์ง๋ค.
--์จ๊ฒจ์ง ์์ ์ name
-R ์ฌ์ฉ์ ID ์ํธํ name, ํ์ง๋ง ์ด ์ฌ์ฉ์ ํค์ ํค ID๋ฅผ ์จ๊น๋๋ค. ์ด ์ต์ ์ ๋์์ด ๋ฉ๋๋ค.
๋ฉ์์ง ์์ ์๋ฅผ ์จ๊ธฐ๊ณ ํธ๋ํฝ์ ๋ํ ์ ํ๋ ๋์ฑ ์ ๋๋ค.
๋ถ์. ์ด ์ต์ ๋๋ --๋ฐ๋ ์ฌ๋ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ GnuPG์์ ์ฌ์ฉ์๋ฅผ ๋ฌป์ต๋๋ค.
์ ๋ถ์ฆ์ด ์๋ ๊ฒฝ์ฐ --๊ธฐ๋ณธ ์์ ์ ์ฃผ์ด์ง๋ค.
--์ํธํ name
๊ณผ ๋์ผ --๋ฐ๋ ์ฌ๋ ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ต์ ํ์ผ์์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฒ์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
์์ ์ ์ฌ์ฉ์ ID์ ํจ๊ป "์์ฒด ์ํธํ"๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํค๋ ๋ค์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ๋ฉ๋๋ค.
๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ์ด์ง ๋ค๋ฅธ ์์ ์๊ฐ ์์ต๋๋ค. --๋ฐ๋ ์ฌ๋ ๋๋ ์์ฒญํ ์ฌ์ฉ์๊ฐ
ID. ์ด๋ฌํ ์ฌ์ฉ์ ID์ ๋ํด ์ ๋ขฐ ํ์ธ์ด ์ํ๋์ง ์์ผ๋ฉฐ ๋นํ์ฑํ๋ ํค๋
์ฌ์ฉํ์ญ์์ค.
--์จ๊ฒจ์ง ์ํธํ name
๊ณผ ๋์ผ --์จ๊ฒจ์ง ์์ ์ ๊ทธ๋ฌ๋ ์ด๊ฒ์ ์ต์ ํ์ผ์์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
์จ๊ฒจ์ง "์์ฒด ์ํธํ"๋ก ์์ ์ ์ฌ์ฉ์ ID์ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํค๋
๋ค์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฃผ์ด์ง ๋ค๋ฅธ ์์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ๋ฉ๋๋ค. --๋ฐ๋ ์ฌ๋ ๋๋์ผ๋ก
์์ฒญ๋ ์ฌ์ฉ์ ID. ์ด๋ฌํ ์ฌ์ฉ์ ID์ ๋ํด ์ ๋ขฐ ํ์ธ์ด ์ํ๋์ง ์์ผ๋ฉฐ ์ฌ์ง์ด
๋นํ์ฑํ๋ ํค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--๊ธฐ๋ณธ ํค๋ก ์ํธํ
๊ธฐ๋ณธ ๋น๋ฐ ํค๋ฅผ ๋ค์์์ ๊ฐ์ ธ์จ ๊ฒฝ์ฐ --๊ธฐ๋ณธ ํค, ๊ทธ๋ฐ ๋ค์์๋ ์ํธํ
ํค.
--์ํธํ ์ ํจ
๋ชจ๋ ์ฌ์ฉ ์ค์ง --์ํธํ ๊ณผ --์จ๊ฒจ์ง ์ํธํ ์ด์ .
--๊ทธ๋ฃน ์ด๋ฆ=๊ฐ1
์ด๋ฉ์ผ ํ๋ก๊ทธ๋จ์ ๋ณ์นญ๊ณผ ์ ์ฌํ ๋ช ๋ช ๋ ๊ทธ๋ฃน์ ์ค์ ํฉ๋๋ค. ์ธ์ ๋ ์ง
๊ทธ๋ฃน ์ด๋ฆ์ ์์ ์(-r or --๋ฐ๋ ์ฌ๋) ๊ฐ์ผ๋ก ํ์ฅ๋ฉ๋๋ค.
์ง์ ๋. ์ด๋ฆ์ด ๊ฐ์ ์ฌ๋ฌ ๊ทธ๋ฃน์ ์๋์ผ๋ก ํ๋์ ๊ทธ๋ฃน์ผ๋ก ๋ณํฉ๋ฉ๋๋ค.
๋จ์ผ ๊ทธ๋ฃน.
๊ฐ์ ํค ID ๋๋ ์ง๋ฌธ์ด์ง๋ง ๋ชจ๋ ํค ์ค๋ช ์ด ํ์ฉ๋ฉ๋๋ค. ๋ฉ๋ชจ
๊ณต๋ฐฑ์ด ์๋ ๊ฐ์ ๋ ๊ฐ์ ๋ค๋ฅธ ๊ฐ์ผ๋ก ์ทจ๊ธ๋ฉ๋๋ค. ๋ํ ์ฐธ๊ณ
๋จ ํ๋์ ํ์ฅ ์์ค๋ง ์์ต๋๋ค --- ๋ค์์ ๊ฐ๋ฆฌํค๋ ๊ทธ๋ฃน์ ๋ง๋ค ์ ์์ต๋๋ค.
๋ค๋ฅธ ๊ทธ๋ฃน. ๋ช ๋ น์ค์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์์ ์ธ์ฉํด์ผ ํ ์ ์์ต๋๋ค.
์์ด ๋ค์ค์ผ๋ก ์ทจ๊ธํ์ง ๋ชปํ๋๋ก ์ด ์ต์ ์ ๋ํ ์ธ์
์ธ์.
--๊ทธ๋ฃน ํด์ name
์์ ์ฃผ์ด์ง ํญ๋ชฉ์ ์ ๊ฑฐํฉ๋๋ค. --๊ทธ๋ฃน ๋ช ๋ถ.
--no-๊ทธ๋ฃน
์์ ๋ชจ๋ ํญ๋ชฉ์ ์ ๊ฑฐํฉ๋๋ค. --๊ทธ๋ฃน ๋ช ๋ถ.
--๋ก์ปฌ ์ฌ์ฉ์ name
-u name ์๋ช ํ ํค๋ก. ์ด ์ต์ ์ --๊ธฐ๋ณธ ํค.
--๋น๋ฐ ํค ์๋ name
์จ๊ฒจ์ง ์์ ์์ ๊ฒฝ์ฐ GPG๋ ํ๊ฐํ ์ํธ ํด๋ ์ ์ฌ์ฉํ ํค๋ฅผ ์์์ผ ํฉ๋๋ค. ๊ทธ๋งํผ
ํค ์ธํธ --๊ธฐ๋ณธ ํค ํญ์ ๋จผ์ ์๋๋์ง๋ง ์ด๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ํ๊ฐํ ์ํธ ํด๋ ์ ์ฌ์ฉํ ํค๋ฅผ ๋ ๋ง์ด ์ค์ ํ ์ ์์ต๋๋ค. ๋น๋ก
์ ํจํ ์ฌ์ฉ์ ID ์ฌ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. name ์ ์ด๋
๋ชจํธํจ์ ํผํ๊ธฐ ์ํด ๊ธด ํค ID๋ฅผ ์ฌ์ฉํฉ๋๋ค. gpg-agent๊ฐ
์ํ ์ํธ ํด๋ ์ ์ํํ๊ธฐ ์ํ ๋ง์ ํค์ ๋๋ค. ๋ชจ๋ ์ถ๊ฐ ์ฌํ์ ์ค๋จํ๊ณ ์ถ์ ๊ฒฝ์ฐ
ํด๋ ํ๋ ค๋ฉด ์ทจ์ ๋ฒํผ ๋์ ์ฐฝ ๋ซ๊ธฐ ๋ฒํผ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--๋ชจ๋ ๋น๋ฐ ์๋
๋ฉ์์ง์ ์ ์ฅ๋ ํค ID๋ฅผ ๋ณด์ง ๋ง๊ณ ๋ชจ๋ ๋น๋ฐ ํค๋ฅผ ์ฐจ๋ก๋ก ์๋ํ์ญ์์ค.
์ฌ๋ฐ๋ฅธ ์ํธ ํด๋ ํค๋ฅผ ์ฐพ์ผ๋ ค๋ฉด. ์ด ์ต์ ์
์ต๋ช ์์ ์(์ฌ์ฉํ์ฌ ์์ฑ --throw-keyids or --์จ๊ฒจ์ง ์์ ์) and
์ํธํ๋ ๋ฉ์์ง์ ๊ฐ์ง ํค ID๊ฐ ํฌํจ๋ ๊ฒฝ์ฐ ์ ์ฉํ ์ ์์ต๋๋ค.
--์จ๊ฒจ์ง ์์ ์ ๊ฑด๋๋ฐ๊ธฐ
--no-skip-์จ๊ฒจ์ง ์์ ์
ํด๋ ํ๋ ๋์ ๋ชจ๋ ์ต๋ช ์์ ์๋ฅผ ๊ฑด๋๋๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ๋์์ด ๋ฉ๋๋ค.
์ฌ๋๋ค์ด ์จ๊ฒจ์ง ์์ ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ํธํ ๋์ ํค๋ฅผ ์จ๊น๋๋ค.
๊ธฐํ. ์์ ์ด ๋ง์ ๋น๋ฐ ํค๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด ์ด๊ฒ์ ํฐ ์ฑ๊ฐ์ฌ์ ์ด๋ํ ์ ์์ต๋๋ค.
๋ชจ๋ ํค๋ ์ค์ ๋ก ์๋๋์ง ์์ ๊ฒ์ ํด๋ ํ๊ธฐ ์ํด ์ฐจ๋ก๋ก ์๋๋ฉ๋๋ค.
๊ทธ๊ฒ. ์ด ์ต์ ์ ๋จ์ ์ ํ์ฌ ์ํธ๋ฅผ ํด๋ ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ค์ ์ต๋ช ์์ ์๋ฅผ ํฌํจํ๋ ๋ฉ์์ง.
์ ๋ ฅ ๊ณผ ์ฐ์ถ
--๊ฐ์ท
-a ASCII ์๋จธ๋ ์ถ๋ ฅ์ ์์ฑํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๋ฐ์ด๋๋ฆฌ OpenPGP ํ์์ ๋ง๋๋ ๊ฒ์ ๋๋ค.
--๊ฐ์ท ์์
์ ๋ ฅ ๋ฐ์ดํฐ๊ฐ ASCII armored ํ์์ด ์๋๋ผ๊ณ ๊ฐ์ ํฉ๋๋ค.
--์ฐ์ถ ํ์ผ
-o ํ์ผ
์ ์ถ๋ ฅ ์ฐ๊ธฐ ํ์ผ.
--์ต๋ ์ถ๋ ฅ n
์ด ์ต์ ์ ์์ฑ๋ ๋ ์์ฑ๋๋ ๋ฐ์ดํธ ์์ ๋ํ ์ ํ์ ์ค์ ํฉ๋๋ค.
ํ์ผ์ ์ฒ๋ฆฌํฉ๋๋ค. OpenPGP๋ ๋ค์ํ ์์ค์ ์์ถ์ ์ง์ํ๋ฏ๋ก
์ฃผ์ด์ง ๋ฉ์์ง์ ์ผ๋ฐ ํ ์คํธ๊ฐ
์๋ณธ OpenPGP ๋ฉ์์ง. GnuPG๊ฐ ์ด๋ฌํ ๋ฉ์์ง์ ํจ๊ป ์ ๋๋ก ์๋ํ๋ ๋์
์ข ์ข ์ฒ๋ฆฌ ์ ์ ์์ฑ๋ ์ต๋ ํ์ผ ํฌ๊ธฐ๋ฅผ ์ค์ ํ๋ ค๋ ์๊ตฌ
OS ์ ํ์ ์ํด ๊ฐ์ ๋ก ์ค์ง๋ฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 0์ด๋ฉฐ "์ ํ ์์"์ ์๋ฏธํฉ๋๋ค.
--๊ฐ์ ธ์ค๊ธฐ ์ต์ ๋งค๊ฐ ๋ณ์
ํค ๊ฐ์ ธ์ค๊ธฐ ์ต์ ์ ์ ๊ณตํ๋ ๊ณต๋ฐฑ ๋๋ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ ๋๋ค.
๋ฐ๋์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๊ธฐ ์ํด ์ต์ ์์ `no-'๋ฅผ ๋ถ์ผ ์ ์์ต๋๋ค. ์ต์
์์น :
๊ฐ์ ธ์ค๊ธฐ ๋ก์ปฌ ์๋ช
"๋ก์ปฌ"๋ก ํ์๋ ํค ์๋ช ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก
๊ณต์ ํค๋ง ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ ์ ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์์ ์ ์ ๋ขฐ ์ ์ง
์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฅํ ์์ง ์กด์ฌํ๋ key์ ownertrust ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ง์์ง๋๋ค.
ํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ์ด์ ์ ์ญ์ ๋
ํค๋ ๋จ์ํ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์์ ์ ์ ๋ขฐ ๊ฐ์ ์ป์ง ์์ต๋๋ค.
๋ฐ๋ฉด์ ์ ๋ขฐํ ์ ์๋ ์ธํธ๋ฅผ ๋ค์ ๊ฐ์ ธ์์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค.
ํค๋ฅผ ๋ค์ ์ ๋ ฅํ์ง๋ง ์ด๋ฏธ ํ ๋น๋ ownertrust ๊ฐ์ ์ ์งํฉ๋๋ค. ์ด๊ฒ์ ๋ ์์๋ค
์ด ์ต์ ์ ์ฌ์ฉํ์ฌ ๋ฌ์ฑํ์ต๋๋ค.
์๋ฆฌ-pks-ํ์ ํค-๋ฒ๊ทธ
๊ฐ์ ธ์ค๋ ๋์ PKS ํค ์๋ฒ ๋ฒ๊ทธ๋ก ์ธํ ์์ ๋ณต๊ตฌ ์๋
(0.9.6 ์ด์ ๋ฒ์ ) ์ฌ๋ฌ ํ์ ํค๋ก ํค๋ฅผ ์๋ง์ผ๋ก ๋ง๋ญ๋๋ค. ์ด
์ผ๋ถ ์ค์ํ ๋ฐ์ดํฐ๊ฐ ์ ๊ฑฐ๋๋ฏ๋ก ์์๋ ํค๋ฅผ ์์ ํ ๋ณต๊ตฌํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ ์ด๋ ํ๋์ ํ์ ํค๋ฅผ ๋๋ ค์ค๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์
์ผ๋ฐ --์์ ํค ์๋ฒ์ ๊ฒฝ์ฐ ์ --recv-ํค.
๋ณํฉ ์ ์ฉ
๊ฐ์ ธ์ค๋ ๋์ ๊ธฐ์กด ํค์ ๋ํ ํค ์ ๋ฐ์ดํธ๋ฅผ ํ์ฉํ์ง๋ง ์ ํค๋ ํ์ฉํ์ง ์์ต๋๋ค.
๊ฐ์ ธ์ฌ ํค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์์ ์ฒญ์
๊ฐ์ ธ์จ ํ ์์ถ(์์ฒด ์๋ช ์ ์ ์ธํ ๋ชจ๋ ์๋ช ์ ๊ฑฐ)
์ฌ์ฉํ ์ ์๋ ์ ํค์ ์ฌ์ฉ์ ID. ๊ทธ๋ฐ ๋ค์ ๋ชจ๋ ์๋ช ์ ์ ๊ฑฐํฉ๋๋ค.
์ฌ์ฉํ ์ ์๋ ์ ํค์์. ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ์๋ช ์ด ํฌํจ๋ฉ๋๋ค.
ํค๋ง์ ์๋ ํค์ ์ํด ๋ฐํ๋ฉ๋๋ค. ์ด ์ต์ ์ ๋์ผํฉ๋๋ค
๋ฅผ ์คํํ๋ฉด์ --ํธ์ง ํค ๊ฐ์ ธ์ค๊ธฐ ํ "์ฒญ์" ๋ช ๋ น. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ต์ํ์ ์์
๊ฐ๋ฅํ ๊ฐ์ฅ ์์ ํค๋ฅผ ๊ฐ์ ธ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ค์์ ์ ์ธํ ๋ชจ๋ ์๋ช ์ด ์ ๊ฑฐ๋ฉ๋๋ค.
๊ฐ ์ฌ์ฉ์ ID์ ๋ํ ๊ฐ์ฅ ์ต๊ทผ์ ์์ฒด ์๋ช . ์ด ์ต์ ์ ๋ค์๊ณผ ๋์ผํฉ๋๋ค.
์คํ --ํธ์ง ํค ๊ฐ์ ธ์จ ํ ๋ช ๋ น "์ต์ํ". ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
--๋ด๋ณด๋ด๊ธฐ ์ต์ ๋งค๊ฐ ๋ณ์
ํค ๋ด๋ณด๋ด๊ธฐ ์ต์ ์ ์ ๊ณตํ๋ ๊ณต๋ฐฑ ๋๋ ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ฌธ์์ด์ ๋๋ค.
๋ฐ๋์ ์๋ฏธ๋ฅผ ๋ถ์ฌํ๊ธฐ ์ํด ์ต์ ์์ `no-'๋ฅผ ๋ถ์ผ ์ ์์ต๋๋ค. ์ต์
์์น :
๋ด๋ณด๋ด๊ธฐ ๋ก์ปฌ ์๋ช
"๋ก์ปฌ"๋ก ํ์๋ ํค ์๋ช ๋ด๋ณด๋ด๊ธฐ๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก
๊ณต์ ํค๋ง ์ฒด๊ณ๋ฅผ ์ฌ์ฉํ์ง ์๋ ํ ์ ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
๋ด๋ณด๋ด๊ธฐ ์์ฑ
๋ด๋ณด๋ด๋ ๋์ ์์ฑ ์ฌ์ฉ์ ID(์ฌ์ง ID)๋ฅผ ํฌํจํฉ๋๋ค. ์ด๊ฒ์ ๋ค์์ ์ ์ฉํฉ๋๋ค
๊ทธ๋ ์ง ์์ OpenPGP ํ๋ก๊ทธ๋จ์์ ํค๋ฅผ ์ฌ์ฉํ๋ ค๋ ๊ฒฝ์ฐ ๋ด๋ณด๋ด๊ธฐ ํค
์์ฑ ์ฌ์ฉ์ ID๋ฅผ ์๋ฝํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์์ ๋๋ค.
๋ด๋ณด๋ด๊ธฐ์ ๋ฏผ๊ฐํ revkeys
"์ค์"๋ก ํ์๋ ์ง์ ๋ ์ทจ์์ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์์ถ ์ฒญ์
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ด๋ณด๋ด๋ ํค์ ์ฌ์ฉ์ ID๋ฅผ ์์ถ(๋ชจ๋ ์๋ช ์ ๊ฑฐ)
์ฌ์ฉ์ ID๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์ธ์ฆ๋์ง ์์ ์๋ช ์ ๋ด๋ณด๋ด์ง ๋ง์ญ์์ค.
์ธ ์ ์๋. ์ฌ๊ธฐ์๋ ์ธ์ฆ๋์ง ์์ ํค๋ก ๋ฐํ๋ ์๋ช ์ด ํฌํจ๋ฉ๋๋ค.
์ด์ ๊ณ ๋ฆฌ์ ์์ต๋๋ค. ์ด ์ต์ ์ --ํธ์ง ํค
ํค์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ด ๊ทธ๋ ์ง ์๋ค๋ ์ ์ ์ ์ธํ๊ณ ๋ด๋ณด๋ด๊ธฐ ์ ์ "clean" ๋ช ๋ น
์์ . ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
์ต์ํ์ ์์ถ
๊ฐ๋ฅํ ๊ฐ์ฅ ์์ ํค๋ฅผ ๋ด๋ณด๋ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ค์์ ์ ์ธํ ๋ชจ๋ ์๋ช ์ด ์ ๊ฑฐ๋ฉ๋๋ค.
๊ฐ ์ฌ์ฉ์ ID์ ๋ํ ๊ฐ์ฅ ์ต๊ทผ์ ์์ฒด ์๋ช . ์ด ์ต์ ์ ๋ค์๊ณผ ๋์ผํฉ๋๋ค.
์คํ --ํธ์ง ํค ๋ด๋ณด๋ด๊ธฐ ์ ์ ๋ช ๋ น "์ต์ํ"
ํค์ ๋ก์ปฌ ์ฌ๋ณธ์ ์์ ๋์ง ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
--์ฝ๋ก ํฌํจ
์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถ๋ ํค ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค. ์ถ๋ ฅ์ ๋ค์์ผ๋ก ์ธ์ฝ๋ฉ๋ฉ๋๋ค.
์๊ด์์ด UTF-8 --๋์คํ๋ ์ด-๋ฌธ์์ ํ๊ฒฝ. ์ด ํ์์ GnuPG๋ฅผ ์ฌ์ฉํ ๋ ์ ์ฉํฉ๋๋ค.
๊ธฐ๊ณ์์ ์ฝ๊ฒ ๊ตฌ๋ฌธ ๋ถ์ํ ์ ์์ผ๋ฏ๋ก ์คํฌ๋ฆฝํธ ๋ฐ ๊ธฐํ ํ๋ก๊ทธ๋จ์์ ํธ์ถ๋ฉ๋๋ค. ๊ทธ๋งํผ
์ด ํ์์ ๋ํ ์์ธํ ๋ด์ฉ์ 'ํ์ผ์ ๋ฌธ์ํ๋์ด ์์ต๋๋ค.๋ฌธ์/์ธ๋ถ ์ ๋ณด'๊ฐ ํฌํจ๋
GnuPG ์์ค ๋ฐฐํฌํ์์.
--print-pka-๋ ์ฝ๋
PKA ๋ ์ฝ๋๋ฅผ ์ธ์ํ๊ธฐ์ ์ ํฉํ ๋ชฉ๋ก ๋ช ๋ น์ ์ถ๋ ฅ์ ์์ ํฉ๋๋ค.
DNS ์์ญ ํ์ผ. ์ ํ์ ํ์ฉํ๊ธฐ ์ํด ๊ฐ ๋ ์ฝ๋ ์์ ORIGIN ํ์ด ์ธ์๋ฉ๋๋ค.
ํด๋น ์์ญ ํ์ผ์ ๊ธฐ๋กํฉ๋๋ค.
--print-dane-๋ ์ฝ๋
๋ค์์ ์ ํฉํ OpenPGP DANE ๋ ์ฝ๋๋ฅผ ์ธ์ํ๋๋ก list ๋ช ๋ น์ ์ถ๋ ฅ์ ์์ ํฉ๋๋ค.
DNS ์์ญ ํ์ผ์ ๋ฃ์ต๋๋ค. ORIGIN ๋ผ์ธ์ ํ์ฉํ๊ธฐ ์ํด ๊ฐ ๋ ์ฝ๋ ์์ ์ธ์๋ฉ๋๋ค.
๋ ์ฝ๋๋ฅผ ํด๋น ์์ญ ํ์ผ๋ก ์ ํํฉ๋๋ค.
--๊ณ ์ ๋ชฉ๋ก ๋ชจ๋
๊ธฐ๋ณธ ์ฌ์ฉ์ ID์ ๊ธฐ๋ณธ ํค๋ฅผ ๋ณํฉํ์ง ๋ง์ญ์์ค. --์ฝ๋ก ํฌํจ ๋ชฉ๋ก ๋ชจ๋ ๋ฐ ์ธ์
๋ชจ๋ ํ์์คํฌํ๋ 1970-01-01 ์ดํ์ ์ด ๋จ์์ ๋๋ค. GnuPG 2.0.10๋ถํฐ ์ด ๋ชจ๋๋
ํญ์ ์ฌ์ฉ๋๋ฏ๋ก ์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ๊ทธ๋๋ ์ฌ์ฉํด์ ๋์ ๊ฒ์ ์์ต๋๋ค.
--๋ ๊ฑฐ์ ๋ชฉ๋ก ๋ชจ๋
2.1 ์ด์ ๊ณต๊ฐ ํค ๋ชฉ๋ก ๋ชจ๋๋ก ๋๋๋ฆฝ๋๋ค. ์ด๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ๋ด์ฉ์๋ง ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๊ธฐ๊ณ ์ธํฐํ์ด์ค๊ฐ ์๋ ์ถ๋ ฅ(์: --์ฝ๋ก ํฌํจ). ์ฐธ๊ณ ๋ก ์ ์ฐ์
ํ์์ ํ์ ๊ณก์ ์ ์ ํฉํ ์ ๋ณด๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค.
---์ง๋ฌธ
๋ช ๋ น๊ณผ ๋์ผ --์ง๋ฌธ ๊ทธ๋ฌ๋ ์ถ๋ ฅ์ ํ์๋ง ๋ณ๊ฒฝํ๊ณ
๋ค๋ฅธ ๋ช ๋ น๊ณผ ํจ๊ป ์ฌ์ฉํ ์ ์์ต๋๋ค.
--icao ์ฒ ์ ํฌํจ
XNUMX์ง์ ์ธ์ ์ง๋ฌธ์ ICAO ์ฒ ์๋ฅผ ์ธ์ํฉ๋๋ค.
--ํค๊ทธ๋ฆฝ ํฌํจ
ํค ๋ชฉ๋ก์ ํค๊ทธ๋ฆฝ์ ํฌํจํฉ๋๋ค.
--๋น๋ฐ ํฌํจ
๊ณต๊ฐ ํค ๋ชฉ๋ก์ ๋น๋ฐ ํค ์กด์ฌ์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค.
--์ฝ๋ก ํฌํจ.
OpenPGP ํ๋กํ ์ฝ ๊ตฌ์ฒด์ ์ธ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
-NS, --ํ ์คํธ ๋ชจ๋
--no-textmode
์ ๋ ฅ ํ์ผ์ ํ ์คํธ๋ก ์ทจ๊ธํ๊ณ ๋ค์์ ์ฌ์ฉํ์ฌ OpenPGP ํ์ค ํ ์คํธ ํ์์ผ๋ก ์ ์ฅํฉ๋๋ค.
ํ์ค "CRLF" ์ค ๋. ๋ํ ์ด๋ฅผ ์๋ฆฌ๋ ๋ฐ ํ์ํ ํ๋๊ทธ๋ฅผ ์ค์ ํฉ๋๋ค.
์ํธํ๋๊ฑฐ๋ ์๋ช ๋ ๋ฐ์ดํฐ๊ฐ ํ ์คํธ์ด๊ณ ์ค ๋์ด ํ์ํ ์ ์๋ ์์ ์
๋ก์ปฌ ์์คํ ์ด ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋ค์ ๋ณํ๋ฉ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
์ค ๋ ๊ท์น์ด ๋ค๋ฅธ ๋ ํ๋ซํผ ๊ฐ์ ํต์
(UNIX์ ๊ฐ์ Mac, Mac์์ Windows ๋ฑ). --no-textmode ์ด ์ต์ ์ ๋นํ์ฑํํ๊ณ
๊ธฐ๋ณธ๊ฐ.
--force-v3-sigs
--no-force-v3-sigs
--force-v4-certs
--no-force-v4-certs
์ด๋ฌํ ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ GnuPG 2.1 ์ดํ์๋ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
--force-mdc
์์ ํ์ง ์ฝ๋๋ก ์ํธํ ์ฌ์ฉ์ ๊ฐ์ ํฉ๋๋ค. ์ด๊ฒ์ ํญ์ ์ฌ์ฉ๋ฉ๋๋ค
์ต์ ์ํธ(๋ธ๋ก ํฌ๊ธฐ๊ฐ 64๋นํธ๋ณด๋ค ํฐ ์ํธ)๋ฅผ ์ฌ์ฉํ๊ฑฐ๋
์์ ์ ํค๋ ๊ธฐ๋ฅ ํ๋๊ทธ์์ MDC ์ง์์ ๋ํ๋ ๋๋ค.
--๋นํ์ฑํ-mdc
์์ ๊ฐ์ง ์ฝ๋ ์ฌ์ฉ์ ๋นํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด
์ํธํ๋ ๋ฉ์์ง๋ ๋ฉ์์ง ์์ ๊ณต๊ฒฉ์ ์ทจ์ฝํด์ง๋๋ค.
--๊ฐ์ธ ์ํธ ํ๊ฒฝ ์ค์ ํ
๊ฐ์ธ ์ํธ ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ๋ค์์ผ๋ก ์ค์ ํ. ์ฌ์ฉ GPG2 --๋ฒ์ญ ๋ฅผ ์ป์ ์
์ฌ์ฉ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก ๋ฐ ์ฌ์ฉ ์์ ๊ธฐ๋ณธ ์ค์ ์ ์ ํ ์ง์ ํ์ง ์์ต๋๋ค. ์ด๊ฒ
์ฌ์ฉ์๊ฐ ์์ ์ ํค๊ฐ ์ ํํ ์๊ณ ๋ฆฌ์ฆ์ ์์ ํ๊ฒ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
GPG๋ ๋ชจ๋ ์์ ์๊ฐ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ๋ง ์ ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด ๋ชฉ๋ก์์ ๊ฐ์ฅ ์์๊ฐ ๋์ ์ํธ๋ ๋ค์์๋ ์ฌ์ฉ๋ฉ๋๋ค. --๋์นญ
์ํธํ ๋ช ๋ น.
--๊ฐ์ธ ๋ค์ด์ ์คํธ ํ๊ฒฝ ์ค์ ํ
๊ฐ์ธ ๋ค์ด์ ์คํธ ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ๋ค์์ผ๋ก ์ค์ ํฉ๋๋ค. ํ. ์ฌ์ฉ GPG2 --๋ฒ์ญ ๋ฅผ ์ป์ ์
์ฌ์ฉ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก ๋ฐ ์ฌ์ฉ ์์ ๊ธฐ๋ณธ ์ค์ ์ ์ ํ ์ง์ ํ์ง ์์ต๋๋ค. ์ด๊ฒ
์ฌ์ฉ์๊ฐ ์์ ์ ํค๊ฐ ์ ํํ ์๊ณ ๋ฆฌ์ฆ์ ์์ ํ๊ฒ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
GPG๋ ๋ชจ๋ ์์ ์๊ฐ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ๋ง ์ ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด ๋ชฉ๋ก์์ ๊ฐ์ฅ ์์๊ฐ ๋์ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ ์๋ช ํ ๋๋ ์ฌ์ฉ๋ฉ๋๋ค.
์ํธํ ์์ด(์: --clearsign or --์งํ).
--๊ฐ์ธ ์์ถ ํ๊ฒฝ ์ค์ ํ
๊ฐ์ธ ์์ถ ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ๋ค์์ผ๋ก ์ค์ ํ. ์ฌ์ฉ GPG2 --๋ฒ์ญ ์
์ฌ์ฉ ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก์ ์ป๊ณ ์ฌ์ฉ ์์ ๊ธฐ๋ณธ ์ค์ ์ ์ ํ ์ง์ ํ์ง ์์ต๋๋ค. ์ด๊ฒ
์ฌ์ฉ์๊ฐ ์์ ์ ํค๊ฐ ์ ํํ ์๊ณ ๋ฆฌ์ฆ์ ์์ ํ๊ฒ ์ฌ์ ์ํ ์ ์์ต๋๋ค.
GPG๋ ๋ชจ๋ ์์ ์๊ฐ ์ฌ์ฉํ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ๋ง ์ ํํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด ๋ชฉ๋ก์์ ๊ฐ์ฅ ์์๊ฐ ๋์ ์์ถ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ๋ฉ๋๋ค.
๊ณ ๋ คํด์ผ ํ ์์ ์ ํค๊ฐ ์์ต๋๋ค(์: --๋์นญ).
--s2k-์ํธ-์๊ณ name
name ์ํธ๋ฌธ์ ์ฌ์ฉํ ๋์นญ ์ํธํ๋ฅผ ์ํ ์ํธ ์๊ณ ๋ฆฌ์ฆ
--๊ฐ์ธ ์ํธ ํ๊ฒฝ ์ค์ ๊ณผ --์ํธ ์๊ณ ๋ฆฌ์ฆ ์ฃผ์ด์ง์ง ์์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์
AES-128.
--s2k-๋ค์ด์ ์คํธ-์๊ณ name
name ๋์นญ์ ๋ํ ์ํธ ๋ฌธ๊ตฌ๋ฅผ ์กฐ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ
์ํธํ. ๊ธฐ๋ณธ๊ฐ์ SHA-1์ ๋๋ค.
--s2k ๋ชจ๋ n
๋์นญ ์ํธํ์ ๋ํ ์ํธ ๋ฌธ๊ตฌ๊ฐ ์์๋๋ ๋ฐฉ์์ ์ ํํฉ๋๋ค. ๋ง์ฝ์ n 0์ ํ์ผ
์ผ๋ฐ์ ์ผ๋ก ๊ถ์ฅ๋์ง ์๋ ์ํธ ๋ฌธ๊ตฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. 1์ ์๊ธ์ ์ถ๊ฐํฉ๋๋ค.
(์ฌ์ฉํด์๋ ์ ๋๋)์ ์ํธ ๋ฌธ๊ตฌ์ ์ถ๊ฐํ๊ณ 3(๊ธฐ๋ณธ๊ฐ)์ ๋ฐ๋ณตํฉ๋๋ค.
์ ์ฒด ๊ณผ์ ์ ์ฌ๋ฌ ๋ฒ(์ฐธ์กฐ --s2k-์นด์ดํธ).
--s2k-์นด์ดํธ n
๋์นญ ์ํธํ๋ฅผ ์ํด ์ํธ๋ฌธ์ ์กฐ์ํ๋ ํ์๋ฅผ ์ง์ ํฉ๋๋ค.
๋ฐ๋ณต. ์ด ๊ฐ์ ๋ฒ์๋ 1024์์ 65011712 ์ฌ์ด์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ
gpg-agent์์ ๋ฌธ์ํฉ๋๋ค. 1024-65011712 ๋ฒ์์ ๋ชจ๋ ๊ฐ์ด ํด๋น๋๋ ๊ฒ์ ์๋๋๋ค.
ํฉ๋ฒ์ ์ด๋ฉฐ ์๋ชป๋ ๊ฐ์ ์ ํํ๋ฉด GnuPG๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ผ๋ก ๋ฐ์ฌ๋ฆผ๋ฉ๋๋ค.
๋ฒ์ ๊ฐ์น. ์ด ์ต์ ์ ๋ค์ ๊ฒฝ์ฐ์๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค. --s2k ๋ชจ๋ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋์ด ์์ต๋๋ค.
3.
์ปดํ๋ผ์ด์ธ์ค ์ต์
์ด ์ต์ ์ GnuPG๊ฐ ํธํ๋๋ ํญ๋ชฉ์ ์ ์ดํฉ๋๋ค. ์ด ์ต์ ์ค ํ๋๋ง ํ์ฑํ๋ ์ ์์ต๋๋ค.
ํ ๋ฒ์. ์ด๊ฒ์ ๊ธฐ๋ณธ ์ค์ ์ ๊ฑฐ์ ํญ์ ์ฌ๋ฐ๋ฅธ ๊ฒ์ ๋๋ค. ์ฐธ์กฐ
์ด๋ค ์ค ํ๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ์๋์ ๋ค๋ฅธ OPENPGP ํ๋ก๊ทธ๋จ๊ณผ์ ์ํธ ์ด์ฉ์ฑ ์น์
์ต์ ์ ์ ๊ณตํฉ๋๋ค.
--gnupg
ํ์ค GnuPG ๋์์ ์ฌ์ฉํฉ๋๋ค. ์ด๊ฒ์ ๋ณธ์ง์ ์ผ๋ก OpenPGP ๋์์ ๋๋ค(์ฐธ์กฐ --openpgp),
๊ทธ๋ฌ๋ ๋ค๋ฅธ ๋ฒ์ ์ ์ผ๋ฐ์ ์ธ ํธํ์ฑ ๋ฌธ์ ์ ๋ํ ๋ช ๊ฐ์ง ์ถ๊ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
PGP ๋ฒ์ . ๊ธฐ๋ณธ ์ต์ ์ด๋ฏ๋ก ์ผ๋ฐ์ ์ผ๋ก ํ์ํ์ง๋ ์์ง๋ง
gpg.conf ํ์ผ์์ ๋ค๋ฅธ ์ค์ ์ต์ ์ ์ฌ์ ์ํ๋ ๋ฐ ์ ์ฉํ ์ ์์ต๋๋ค.
--openpgp
๋ชจ๋ ํจํท, ์ํธ ๋ฐ ๋ค์ด์ ์คํธ ์ต์ ์ ์๊ฒฉํ OpenPGP ๋์์ผ๋ก ์ฌ์ค์ ํฉ๋๋ค. ์ด๊ฒ์ ์ฌ์ฉ
๋ค์๊ณผ ๊ฐ์ ๋ชจ๋ ์ด์ ์ต์ ์ ์ฌ์ค์ ํ๋ ์ต์ --s2k-*, --์ํธ ์๊ณ ๋ฆฌ์ฆ, --๋ค์ด์ ์คํธ-์๊ณ ๊ณผ
--์์ถ ์๊ณ ๋ฆฌ์ฆ OpenPGP ์ค์ ๊ฐ์ผ๋ก. ๋ชจ๋ PGP ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋นํ์ฑํ๋ฉ๋๋ค.
--rfc4880
๋ชจ๋ ํจํท, ์ํธ ๋ฐ ๋ค์ด์ ์คํธ ์ต์ ์ ์๊ฒฉํ RFC-4880 ๋์์ผ๋ก ์ฌ์ค์ ํฉ๋๋ค. ์ฐธ๊ณ
์ด๊ฒ์ ํ์ฌ --openpgp.
--rfc2440
๋ชจ๋ ํจํท, ์ํธ ๋ฐ ๋ค์ด์ ์คํธ ์ต์ ์ ์๊ฒฉํ RFC-2440 ๋์์ผ๋ก ์ฌ์ค์ ํฉ๋๋ค.
--pgp6 ๊ฐ๋ฅํ ํ PGP 6๊ณผ ํธํ๋๋๋ก ๋ชจ๋ ์ต์ ์ ์ค์ ํฉ๋๋ค. ์ด๊ฒ์ ๋น์ ์ ๋ค์์ผ๋ก ์ ํํฉ๋๋ค.
์ํธ IDEA(IDEA ํ๋ฌ๊ทธ์ธ์ด ์ค์น๋ ๊ฒฝ์ฐ), 3DES ๋ฐ CAST5, ํด์ MD5,
SHA1 ๋ฐ RIPEMD160, ์์ถ ์๊ณ ๋ฆฌ์ฆ ์์ ๋ฐ ZIP. ์ด๊ฒ์ ๋ํ ๋นํ์ฑํ
--throw-keyids, PGP 6๊ฐ ํ์ง ์๋ ๊ฒ์ฒ๋ผ ์๋ช ํ์ ํค๋ก ์๋ช ๋ง๋ค๊ธฐ
ํ์ ํค์ ์๋ช ํ์ฌ ๋ง๋ ์๋ช ์ ์ดํดํฉ๋๋ค.
์ด ์ต์ ์ --๋นํ์ฑํ-mdc --escape-from-lines.
--pgp7 ๊ฐ๋ฅํ ํ PGP 7๊ณผ ํธํ๋๋๋ก ๋ชจ๋ ์ต์ ์ ์ค์ ํฉ๋๋ค. ์ด๋ ๋ค์๊ณผ ๋์ผํฉ๋๋ค.
--pgp6 MDC๊ฐ ๋นํ์ฑํ๋์ง ์๊ณ ํ์ฉ ๊ฐ๋ฅํ ์ํธ ๋ชฉ๋ก์ด
AES128, AES192, AES256 ๋ฐ TWOFISH๋ฅผ ์ถ๊ฐํ๋๋ก ํ์ฅ๋์์ต๋๋ค.
--pgp8 ๊ฐ๋ฅํ ํ PGP 8๊ณผ ํธํ๋๋๋ก ๋ชจ๋ ์ต์ ์ ์ค์ ํฉ๋๋ค. PGP 8์
์ด์ ๋ฒ์ ์ PGP๋ณด๋ค OpenPGP ํ์ค์ด๋ฏ๋ก ์ด ๋ชจ๋ ์์ ์ ๋นํ์ฑํ๋ฉ๋๋ค.
--throw-keyids ์ค์ ํ๋ค --escape-from-lines. ๋ค์์ ์ ์ธํ ๋ชจ๋ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ฉ๋ฉ๋๋ค.
SHA224, SHA384 ๋ฐ SHA512 ๋ค์ด์ ์คํธ.
ํ๊ธฐ ์ผ ํ ๋ณดํต ํ์ง ์์ต๋๋ค ํ์ ์ ํ .
-n
-๊ฑด์กฐ
๋ณ๊ฒฝํ์ง ๋ง์ญ์์ค(์์ ํ ๊ตฌํ๋์ง ์์).
--๋ชฉ๋ก ์ ์ฉ
์ผ๋ถ ๋ช ๋ น์ ๋์์ ๋ณ๊ฒฝํฉ๋๋ค. ์ด๊ฒ์ ๋ง์น -๊ฑด์กฐ ๊ทธ๋ฌ๋ ๋ค๋ฅธ
์ผ๋ถ ๊ฒฝ์ฐ. ์ด ๋ช ๋ น์ ์๋ฏธ ์ฒด๊ณ๋ ๋์ค์ ํ์ฅ๋ ์ ์์ต๋๋ค. ํ์ฌ
์ค์ ์ํธ ํด๋ ํจ์ค๋ง ๊ฑด๋๋ฐ๋ฏ๋ก ๋น ๋ฅธ ๋ชฉ๋ก์ด ๊ฐ๋ฅํฉ๋๋ค.
์ํธํ ํค.
-i
--์ธํฐ๋ ํฐ๋ธ
ํ์ผ์ ๋ฎ์ด์ฐ๊ธฐ ์ ์ ๋ฌป์ต๋๋ค.
--๋๋ฒ๊ทธ ์์ค ์ํ
๋ฌธ์ ์กฐ์ฌ๋ฅผ ์ํ ๋๋ฒ๊ทธ ์์ค์ ์ ํํฉ๋๋ค. ์ํ ์ซ์ ๊ฐ์ด๊ฑฐ๋
ํค์๋๋ก:
์์ ์ ํ ๋๋ฒ๊น ํ์ง ์์ต๋๋ค. 1๋ณด๋ค ์์ ๊ฐ์ ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์์ด.
๊ธฐ๋ณธ ์ผ๋ถ ๊ธฐ๋ณธ ๋๋ฒ๊ทธ ๋ฉ์์ง. ๋์ 1์์ 2 ์ฌ์ด์ ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํค์๋.
๋ง์
๋ ์์ธํ ๋๋ฒ๊ทธ ๋ฉ์์ง. ๋์ 3์์ 5 ์ฌ์ด์ ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํค์๋.
์ ๋ฌธ๊ฐ ๋ ์์ธํ ๋ฉ์์ง. ๋์ 6์์ 8 ์ฌ์ด์ ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํค์๋.
๊ธธ๊ณ ๋๋ํ ์๋ณต ์ป์ ์ ์๋ ๋ชจ๋ ๋๋ฒ๊ทธ ๋ฉ์์ง. 8๋ณด๋ค ํฐ ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํค์๋ ๋์ . ํด์ ์ถ์ ํ์ผ ์์ฑ๋ง ๊ฐ๋ฅ
ํค์๋๊ฐ ์ฌ์ฉ๋ ๊ฒฝ์ฐ.
์ด๋ฌํ ๋ฉ์์ง๊ฐ ์ค์ ๋๋ฒ๊น ํ๋๊ทธ์ ๋งคํ๋๋ ๋ฐฉ์์ ์ง์ ๋์ง ์์์ผ๋ฉฐ
์ด ํ๋ก๊ทธ๋จ์ ์ต์ ๋ฆด๋ฆฌ์ค๋ก ๋ณ๊ฒฝํ์ญ์์ค. ๊ทธ๋ฌ๋ ๊ทธ๋ค์ ์ต์ ์ ๋คํด ์ ์คํ๊ฒ ์ ํ๋ฉ๋๋ค.
๋๋ฒ๊น ์ ๋์.
-๋๋ฒ๊ทธ ํ๋๊ทธ
๋๋ฒ๊น ํ๋๊ทธ๋ฅผ ์ค์ ํฉ๋๋ค. ๋ชจ๋ ํ๋๊ทธ๋ or-ed์ด๊ณ ํ๋๊ทธ C ๊ตฌ๋ฌธ์ผ๋ก ์ ๊ณต๋ ์ ์์ต๋๋ค(์:
0x0042) ๋๋ ์ผํ๋ก ๊ตฌ๋ถ๋ ํ๋๊ทธ ์ด๋ฆ ๋ชฉ๋ก์ผ๋ก ํ์๋ฉ๋๋ค. ์ง์๋๋ ๋ชจ๋ ๋ชฉ๋ก์ ์ป์ผ๋ ค๋ฉด
ํ๋๊ทธ์๋ "help"๋ผ๋ ๋จ์ผ ๋จ์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--๋๋ฒ๊ทธ-๋ชจ๋
๋ชจ๋ ์ ์ฉํ ๋๋ฒ๊น ํ๋๊ทธ๋ฅผ ์ค์ ํฉ๋๋ค.
--๋๋ฒ๊ทธ-iolbf
stdout์ ๋ผ์ธ ๋ฒํผ ๋ชจ๋๋ก ์ค์ ํฉ๋๋ค. ์ด ์ต์ ์
๋ช ๋ น ํ.
--๊ฐ์ง-์์คํ -์๊ฐ ์๋
์ด ์ต์ ์ ํ ์คํธ์๋ง ์ ์ฉํฉ๋๋ค. ์์คํ ์๊ฐ์ ์๋ค๋ก ์ค์ ํฉ๋๋ค.
์๋ ์ด๋ 1970๋ ์ดํ ๊ฒฝ๊ณผ๋ ์ด ์์ ๋๋ค. ๋๋
์๋ ์ ์ฒด ISO ์๊ฐ ๋ฌธ์์ด(์: "20070924T154812")๋ก ์ ๊ณต๋ ์ ์์ต๋๋ค.
--์งํ๋ฅ ํํฐ ํ์ฑํ
ํน์ PROGRESS ์ํ ์ถ๋ ฅ์ ํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ํ๋ฐํธ์๋์์
gpg๊ฐ ๋ โโํฐ ํ์ผ์ ์ฒ๋ฆฌํ๋ ๋์ ์งํ ํ์๊ธฐ. ์ฝ๊ฐ ์๋ค
๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ์ฑ๋ฅ ์ค๋ฒ ํค๋.
--์ํ-fd n
ํ์ผ ์ค๋ช ์์ ํน์ ์ํ ๋ฌธ์์ด ์ฐ๊ธฐ n. ํ์ผ DETAILS๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ทธ๊ฒ๋ค์ ๋ชฉ๋ก์ ๋ํ ๋ฌธ์.
--์ํ ํ์ผ ํ์ผ
๊ณผ ๋์ผ --์ํ-fd, ์ํ ๋ฐ์ดํฐ๊ฐ ํ์ผ์ ๊ธฐ๋ก๋๋ ๊ฒฝ์ฐ ์ ์ธ ํ์ผ.
--๋ก๊ฑฐ-fd n
ํ์ผ ๋์คํฌ๋ฆฝํฐ์ ๋ก๊ทธ ์ถ๋ ฅ ์ฐ๊ธฐ n STDERR์ด ์๋๋๋ค.
--๋ก๊ทธ ํ์ผ ํ์ผ
--logger-ํ์ผ ํ์ผ
๊ณผ ๋์ผ --๋ก๊ฑฐ-fd, ๋ก๊ฑฐ ๋ฐ์ดํฐ๊ฐ ํ์ผ์ ๊ธฐ๋ก๋๋ ๊ฒฝ์ฐ ์ ์ธ ํ์ผ. ๊ทธ ์ฃผ
--๋ก๊ทธ ํ์ผ GnuPG-2์ ๋ํด์๋ง ๊ตฌํ๋ฉ๋๋ค.
--์์ฑ-fd n
ํ์ผ ๋์คํฌ๋ฆฝํฐ์ ์์ฑ ์๋ธํจํท ์ฐ๊ธฐ n. ์ด๊ฒ์ ์ฌ์ฉ์ ๊ฐ์ฅ ์ ์ฉํฉ๋๋ค
๊ณผ --์ํ-fd, ๋ค์ํ ์ํ ๋ฉ์์ง๋ฅผ ๋ถ๋ฆฌํ๋ ค๋ฉด ์ํ ๋ฉ์์ง๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํ์ผ ๋์คํฌ๋ฆฝํฐ๋ก ์ ๋ฌ๋ ์คํธ๋ฆผ์ ์๋ธ ํจํท.
--์์ฑ ํ์ผ ํ์ผ
๊ณผ ๋์ผ --์์ฑ-fd, ์์ฑ ๋ฐ์ดํฐ๊ฐ ํ์ผ์ ๊ธฐ๋ก๋๋ ๊ฒฝ์ฐ ์ ์ธ ํ์ผ.
--๋ ผํ ํ
--๋ ธ์ฝ๋ฉํธ
ํ ์ผ๋ฐ ํ ์คํธ ์๋ช ๋ฐ ASCII ์ฅ๊ฐ ๋ฉ์์ง์ ์ฃผ์ ๋ฌธ์์ด๋ก
๋๋ ํค(์ฐธ์กฐ --๊ฐ์ท). ๊ธฐ๋ณธ ๋์์ ์ฃผ์ ๋ฌธ์์ด์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ ๋๋ค.
--๋ ผํ ์ฌ๋ฌ ์ฃผ์ ๋ฌธ์์ด์ ์ป๊ธฐ ์ํด ์ฌ๋ฌ ๋ฒ ๋ฐ๋ณต๋ ์ ์์ต๋๋ค. --์๋์-
๋๊ธ ๋ชจ๋ ์ฃผ์์ ์ ๊ฑฐํฉ๋๋ค. ํ๋์ ๊ธธ์ด๋ฅผ ์ ์งํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
60์ ์ดํ๋ก ์ฃผ์์ ๋ฌ์ ๋ฉ์ผ ํ๋ก๊ทธ๋จ์์ ๋ค์๊ณผ ๊ฐ์ ๋ํ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ์ญ์์ค.
์ค๊ณฝ. ์ฃผ์ ํ์ ๋ค๋ฅธ ๋ชจ๋ ํค๋ ํ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์์ผ๋ก ๋ณดํธ๋์ง ์์ต๋๋ค.
์๋ช .
--๋ฐฉ์ถ ๋ฒ์
--๋ฐฉ์ถ ๊ธ์ง ๋ฒ์
ASCII armored ์ถ๋ ฅ์ ๋ฒ์ ๋ฌธ์์ด์ ๊ฐ์ ๋ก ํฌํจํฉ๋๋ค. ํ๋ฒ๋ง ์ฃผ์ด์ง๋ค๋ฉด
ํ๋ก๊ทธ๋จ์ ์ด๋ฆ๊ณผ ์ฃผ์ ๋ฒํธ๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค(๊ธฐ๋ณธ๊ฐ).
๋ง์ด๋๋ ๋ฐฉ์ถ๋๊ณ ํธ๋ฆฌํ์ด ์ฃผ์ด์ง๋ฉด ๋ง์ดํฌ๋ก๊ฐ ์ถ๊ฐ๋๊ณ ์ฟผ๋๊ฐ ์๋ํ๋ฉด
์์คํ ID๋ ๋ด๋ณด๋ ๋๋ค. --๋ฐฉ์ถ ๊ธ์ง ๋ฒ์ ๋ฒ์ ์ ๋นํ์ฑํํฉ๋๋ค
์ค์ ๋๋ค.
--sign-notation ์ด๋ฆ = ๊ฐ
--cert ํ๊ธฐ๋ฒ ์ด๋ฆ = ๊ฐ
-N, --set-ํ๊ธฐ๋ฒ ์ด๋ฆ = ๊ฐ
์ด๋ฆ ๊ฐ ์์ ์๋ช ์ ํ๊ธฐ ๋ฐ์ดํฐ๋ก ๋ฃ์ต๋๋ค. name ๋ฐ๋์ ๊ตฌ์ฑ๋์ด์ผ ํ๋ค
์ธ์ ๊ฐ๋ฅํ ๋ฌธ์ ๋๋ ๊ณต๋ฐฑ๋ง ํฌํจํ๊ณ '@' ๋ฌธ์๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค.
ํํ [์ด๋ฉ์ผ ๋ณดํธ] (์ ์ ํ ํค ์ด๋ฆ๊ณผ ๋๋ฉ์ธ ๋์ฒด
๋ฌผ๋ก ์ด๋ฆ). ์ด๋ IETF ์์ฝ ํ๊ธฐ๋ฒ์ ์ค์ผ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
๋ค์์คํ์ด์ค. ๊ทธ๋งํผ --์ ๋ฌธ๊ฐ ํ๋๊ทธ๋ '@' ํ์ธ์ ๋ฌด์ํฉ๋๋ค. ๊ฐ์น ์ด๋ค ์ธ์ ๊ฐ๋ฅ
๋; UTF8๋ก ์ธ์ฝ๋ฉ๋๋ฏ๋ก ํ์ธํด์ผ ํฉ๋๋ค. --๋์คํ๋ ์ด-๋ฌธ์์
์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ด ์์ต๋๋ค. ์ ๋์ฌ๋ฅผ ๋ถ์ด๋ ๊ฒฝ์ฐ name ๋๋ํ(!), ํ๊ธฐ๋ฒ
๋ฐ์ดํฐ๋ ์ค์(rfc4880:5.2.3.16)๋ก ํ์๋ฉ๋๋ค. --sign-notation ํ๊ธฐ๋ฒ์ ์ค์
๋ฐ์ดํฐ ์๋ช ์ฉ. --cert ํ๊ธฐ๋ฒ ํค ์๋ช ์ ๋ํ ํ๊ธฐ๋ฒ์ ์ค์ ํฉ๋๋ค.
(์ธ์ฆ). --set-ํ๊ธฐ๋ฒ ๋ ๋ค ์ค์ ํฉ๋๋ค.
ํ๊ธฐ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์๋ ํน์ ์ฝ๋๊ฐ ์์ต๋๋ค. "%k"๊ฐ ํ์ฅ๋ฉ๋๋ค.
์๋ช ์ค์ธ ํค์ ํค ID๋ก "%K"๋ฅผ ์๋ช ์ค์ธ ํค์ ๊ธด ํค ID๋ก
์๋ช ๋ ํค์ ์ง๋ฌธ์ผ๋ก "%f", ํค ID๋ก "%s"
์๋ช ์ ๋ง๋๋ ํค, "%S"๋ฅผ ์๋ช ์ ๋ง๋๋ ํค์ ๊ธด ํค ID๋ก
์๋ช , ์๋ช ์ ๋ง๋๋ ํค์ ์ง๋ฌธ์ "%g"(
ํ์ ํค), "%p"๋ฅผ ํค์ ๊ธฐ๋ณธ ํค ์ง๋ฌธ์ ์ ๋ ฅํ์ฌ
์๋ช , "%c"๋ OpenPGP ์ค๋งํธ ์นด๋์ ์๋ช ์๋ก, "%%"๋
๊ฒฐ๊ณผ๋ ๋จ์ผ "%"์ ๋๋ค. %k, %K, %f๋ ํค๋ฅผ ๋ง๋ค ๋๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค.
์๋ช (์ธ์ฆ) ๋ฐ %c๋ OpenPGP๋ฅผ ์ฌ์ฉํ ๋๋ง ์๋ฏธ๊ฐ ์์ต๋๋ค.
์ค๋งํธ ์นด๋.
--์๊ทธ-์ ์ฑ -URL ํ
--cert-์ ์ฑ -url ํ
--์ธํธ ์ ์ฑ URL ํ
ํ ์๋ช ์ ๋ํ ์ ์ฑ URL๋ก(rfc4880:5.2.3.20). ์ ๋์ด๋ก ๋ถ์ด๋ฉด
๋๋ํ(!)์ ํจ๊ป ์ ์ฑ URL ํจํท์ด ์ค์ํ ๊ฒ์ผ๋ก ํ์๋ฉ๋๋ค.
--์๊ทธ-์ ์ฑ -URL ๋ฐ์ดํฐ ์๋ช ์ ๋ํ ์ ์ฑ URL์ ์ค์ ํฉ๋๋ค. --cert-์ ์ฑ -url ์ธํธ
ํค ์๋ช (์ธ์ฆ)์ ๋ํ ์ ์ฑ URL์ ๋๋ค. --์ธํธ ์ ์ฑ URL ๋ ๋ค ์ค์ ํฉ๋๋ค.
ํ๊ธฐ๋ฒ ๋ฐ์ดํฐ์ ์ฌ์ฉ๋๋ ๊ฒ๊ณผ ๋์ผํ %-expandos๋ฅผ ์ฌ๊ธฐ์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--sig-keyserver-url ํ
ํ ๋ฐ์ดํฐ ์๋ช ์ ์ํ ๊ธฐ๋ณธ ํค ์๋ฒ URL๋ก. ์ ๋์ฌ๋ก ๋ถ์ด๋ฉด
๋๋ํ(!)๊ฐ ์์ผ๋ฉด ํค ์๋ฒ URL ํจํท์ด ์ค์ํ ๊ฒ์ผ๋ก ํ์๋ฉ๋๋ค.
ํ๊ธฐ๋ฒ ๋ฐ์ดํฐ์ ์ฌ์ฉ๋๋ ๊ฒ๊ณผ ๋์ผํ %-expandos๋ฅผ ์ฌ๊ธฐ์์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
--set-ํ์ผ ์ด๋ฆ ํ
ํ ๋ฉ์์ง ์์ ์ ์ฅ๋๋ ํ์ผ ์ด๋ฆ์ผ๋ก. ์ด๊ฒ์ ๋ค์์ ์ฌ์ ์ํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ์ํธํ๋๋ ํ์ผ์ ์ค์ ํ์ผ ์ด๋ฆ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ
๋น ๋ฌธ์์ด ํ ์ถ๋ ฅ์์ ํ์ผ ์ด๋ฆ์ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐํฉ๋๋ค.
--๋น์ ์ ๋์๋ง
--๋์๋ง ๋ณด์ด์ง ์์
๋ฉ์์ง์ 'for your eyes only' ํ๋๊ทธ๋ฅผ ์ค์ ํ์ญ์์ค. ์ด๋ก ์ธํด GnuPG๋
ํ์ผ์ ์ ์ฅํ์ง ์๋ ํ --์ฐ์ถ ์ต์ ์ด ์ ๊ณต๋๊ณ PGP๋ "๋ณด์ ๋ทฐ์ด"๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Tempest-resistant ๊ธ๊ผด์ ์ฌ์ฉํ์ฌ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ์ด ์ต์ ์
--set-ํ์ผ ์ด๋ฆ. --๋์๋ง ๋ณด์ด์ง ์์ ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค.
--์ฌ์ฉ-์๋ฒ ๋๋-ํ์ผ ์ด๋ฆ
--no-use-embedded-ํ์ผ ์ด๋ฆ
๋ฐ์ดํฐ์ ํฌํจ๋ ์ด๋ฆ์ผ๋ก ํ์ผ์ ์์ฑํด ๋ณด์ญ์์ค. ์ด๊ฒ์ ์ํํ ์ ์์ต๋๋ค.
ํ์ผ์ ๋ฎ์ด์ธ ์ ์๋ ์ต์ ์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์๋์์ ๋๋ค.
--์ํธ ์๊ณ ๋ฆฌ์ฆ name
name ์ํธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก. ๋ช ๋ น์ผ๋ก ํ๋ก๊ทธ๋จ ์คํ --๋ฒ์ญ ์ฐ์ถ๋
์ง์๋๋ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก. ์ด๊ฒ์ด ์ฌ์ฉ๋์ง ์์ผ๋ฉด ์ํธ ์๊ณ ๋ฆฌ์ฆ์
ํค์ ํจ๊ป ์ ์ฅ๋ ๊ธฐ๋ณธ ์ค์ ์์ ์ ํ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ํ์ง ์๋
OpenPGP ํ์ค์ ์๋ฐํ ์ ์์ผ๋ฏ๋ก ์ด ์ต์ ์ ์ฌ์ฉํ์ญ์์ค. --๊ฐ์ธ์-
์ํธ ํ๊ฒฝ ์ค์ ๋์ผํ ์์ ์ ์ํํ๋ ์์ ํ ๋ฐฉ๋ฒ์ ๋๋ค.
--๋ค์ด์ ์คํธ-์๊ณ name
name ๋ฉ์์ง ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก. ๋ช ๋ น์ผ๋ก ํ๋ก๊ทธ๋จ ์คํ
--๋ฒ์ญ ์ง์๋๋ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก์ ์์ฑํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉํ๊ณ ์ถ์ง ์์
์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด OpenPGP ํ์ค์ ์๋ฐํ ์ ์์ต๋๋ค. --๊ฐ์ธ ๋ค์ด์ ์คํธ-
ํ๊ฒฝ ์ค์ ๋์ผํ ์์ ์ ์ํํ๋ ์์ ํ ๋ฐฉ๋ฒ์ ๋๋ค.
--์์ถ ์๊ณ ๋ฆฌ์ฆ name
์์ถ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ name. "zlib"๋ RFC-1950 ZLIB ์์ถ์ ๋๋ค. "zip"์
RFC-1951 PGP์์ ์ฌ์ฉํ๋ ZIP ์์ถ์ ๋๋ค. "bzip2"๋ ๋ณด๋ค ํ๋์ ์ธ
zip์ด๋ zlib๋ณด๋ค ๋ช ๊ฐ์ง๋ฅผ ๋ ์ ์์ถํ ์ ์์ง๋ง
์์ถ ๋ฐ ์์ถ ํด์ ์ค์ ์ฌ์ฉ๋๋ ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ ๋น์ฉ. "๋น์์ถ"
๋๋ "none"์ ์์ถ์ ๋นํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ ๋์์
์์ ์๊ฐ ์ด๋ค ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋์ง ํ์ธํ๊ธฐ ์ํด ์์ ์ ํค ๊ธฐ๋ณธ ์ค์ ์ ๊ฒ์ฌํฉ๋๋ค.
์ง์ํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ ๋ฐฉ๋ฒ์ด ์คํจํ๋ฉด ์ต๋ ํธํ์ฑ์ ์ํด ZIP์ด ์ฌ์ฉ๋ฉ๋๋ค.
ZLIB๋ ์์ถ ์ฐฝ ํฌ๊ธฐ๊ฐ ZIP๋ณด๋ค ๋ ๋์ ์์ถ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
8k๋ก ์ ํ๋์ง ์์ต๋๋ค. BZIP2๋ ๊ทธ๋ณด๋ค ๋ ๋์ ์์ถ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์์ง๋ง
์์ถํ๋ ๋์ ์๋นํ ๋ง์ ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ
์์ถ ํด์ . ์ด๋ ๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ ์ํฉ์์ ์ค์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋,
PGP(๋ชจ๋ ๋ฒ์ )๋ ZIP ์์ถ๋ง ์ง์ํฉ๋๋ค. ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ
ZIP ๋๋ "none"๋ณด๋ค ๋์ผ๋ฉด PGP์์ ๋ฉ์์ง๋ฅผ ์ฝ์ ์ ์๊ฒ ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก
OpenPGP ํ์ค์ ์๋ฐํ ์ ์์ผ๋ฏ๋ก ์ด ์ต์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง ์์ต๋๋ค.
--๊ฐ์ธ ์์ถ ํ๊ฒฝ ์ค์ ๋์ผํ ์์ ์ ์ํํ๋ ์์ ํ ๋ฐฉ๋ฒ์ ๋๋ค.
--cert-๋ค์ด์ ์คํธ-์๊ณ name
name ํค์ ์๋ช ํ ๋ ์ฌ์ฉ๋๋ ๋ฉ์์ง ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก. ์คํ
๋ช ๋ น์ผ๋ก ํ๋ก๊ทธ๋จ --๋ฒ์ญ ์ง์๋๋ ์๊ณ ๋ฆฌ์ฆ ๋ชฉ๋ก์ ์์ฑํฉ๋๋ค. ์ฃผ์
GnuPG๊ฐ ์ง์ํ์ง๋ง ๋ค๋ฅธ OpenPGP๊ฐ ์ง์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ๋ฉด
๊ทธ๋ ์ง ์์ผ๋ฉด ์ผ๋ถ ์ฌ์ฉ์๋ ํค ์๋ช ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น์ ์ ๋น์ ์ ์ ์ฒด ํค๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๋ง๋ ๊ฐ๋ฅํฉ๋๋ค.
--๋นํ์ฑํ-์ํธ-์๊ณ name
์ ์ฌ์ฉ์ ์ ๋ ํ์ฉํ์ง ๋ง์ญ์์ค. name ์ํธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก. ์ฃผ์ด์ง ์ด๋ฆ์
๋์ค์ ๋ก๋๋ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ ํ ๋นํ์ฑํ๋๋๋ก ์ ํํ์ต๋๋ค.
--disable-pubkey-algo name
์ ์ฌ์ฉ์ ์ ๋ ํ์ฉํ์ง ๋ง์ญ์์ค. name ๊ณต๊ฐ ํค ์๊ณ ๋ฆฌ์ฆ์ผ๋ก. ์ฃผ์ด์ง ์ด๋ฆ์
๋์ค์ ๋ก๋๋ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ ํ ๋นํ์ฑํ๋๋๋ก ์ ํํ์ต๋๋ค.
--throw-keyids
--no-throw-keyids
์์ ์ ํค ID๋ฅผ ์ํธํ๋ ๋ฉ์์ง์ ๋ฃ์ง ๋ง์ญ์์ค. ์ด๊ฒ์ ์จ๊ธฐ๋ ๋ฐ ๋์์ด๋ฉ๋๋ค.
ํธ๋ํฝ ๋ถ์์ ๋ํ ์ ํ๋ ๋์์ฑ ์ ๋๋ค.
([์ฝ๊ฐ์ ์ฌํ ๊ณตํ์ ์ฌ์ฉํ์ฌ ๋ฉ์์ง๋ฅผ ํด๋ ํ ์ ์๋ ์ฌ๋์ ๋๊ตฌ๋
๋ค๋ฅธ ์์ ์ ์ค ํ ๋ช ์ด ์์ฌ๋๋ ์์ ์์ธ์ง ํ์ธํ์ญ์์ค.]) On the
๋ฐ๋ ์ชฝ์์๋ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ํธ ํด๋ ํ๋ก์ธ์ค๊ฐ ๋๋ ค์ง ์ ์์ต๋๋ค.
๋น๋ฐ ํค๋ฅผ ์๋ํด์ผ ํฉ๋๋ค. --no-throw-keyids ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค. ์ด ์ต์ ์
๋ณธ์ง์ ์ผ๋ก ์ฌ์ฉ๊ณผ ๋์ผ --์จ๊ฒจ์ง ์์ ์ ๋ชจ๋ ์์ ์์๊ฒ.
--๋์๋ก ์ด์ค์ผ์ดํ๋์ง ์์
์ด ์ต์ ์ ์ผ๋ฐ ํ ์คํธ ์๋ช ์ ๋์์ ๋ณ๊ฒฝํ์ฌ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
ํจ์น ํ์ผ์ฉ. ์ด๋ฉ์ผ์ ํตํด ์ด๋ฌํ ๋ณดํธ๋ ํ์ผ์ ๋ณด๋ด๋ฉด ์ ๋ฉ๋๋ค.
๊ณต๋ฐฑ๊ณผ ์ค ๋๋ ํด์๋ฉ๋๋ค. ๋ค์ ๋ฐ์ดํฐ์๋ ์ด ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค ์์ ๋ถ๋ถ์ 5๊ฐ์ ๋์๊ฐ ์์ง๋ง ํจ์น ํ์ผ์๋ ์์ต๋๋ค. ํน๋ณํ
armor ํค๋ ๋ผ์ธ์ GnuPG์ ์ด ์ผ๋ฐ ํ ์คํธ ์๋ช ์ต์ ์ ๋ํด ์๋ ค์ค๋๋ค.
--escape-from-lines
--๋ผ์ธ์์ ์ด์ค์ผ์ดํ ์์
์ผ๋ถ ๋ฉ์ผ๋ฌ๋ "From"์ผ๋ก ์์ํ๋ ์ค์ ">From"์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์
๋ฐฉ์งํ๊ธฐ ์ํด ์ผ๋ฐ ํ ์คํธ ์๋ช ์ ๋ง๋ค ๋ ์ด๋ฌํ ์ค์ ํน๋ณํ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
๋ฉ์ผ ์์คํ ์ด ์๋ช ์ ๊นจ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค. ๋ค๋ฅธ ๋ชจ๋ PGP ๋ฒ์ ์์๋ ์ด ์์ ์ ์ํํฉ๋๋ค.
์ด์ชฝ๋. ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋ฉ๋๋ค. --๋ผ์ธ์์ ์ด์ค์ผ์ดํ ์์ ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค.
--์ํธ-๋ฐ๋ณต n
ํ์ ์ง์ GPG2 ์ ์ํธ๋ฅผ ๋ฐ๋ณตํ๋๋ก ์์ฒญํฉ๋๋ค. ์ด๊ฒ์
์ํธ๋ฅผ ๊ธฐ์ตํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 1ํ ๋ฐ๋ณต์ ๋๋ค.
--์ํธ-fd n
ํ์ผ ์ค๋ช ์์์ ์ํธ๋ฅผ ์ฝ์ต๋๋ค. n. ์์ ์ฒซ ๋ฒ์งธ ์ค๋ง ์ฝ์ต๋๋ค.
ํ์ผ ์ค๋ช ์ n. 0์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ n, STDIN์์ ์ํธ๋ฅผ ์ฝ์ต๋๋ค. ์ด๊ฒ
ํ๋์ ์ํธ๋ง ์ ๊ณต๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด ์ํธ๋ ์ต์ ์ด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ๋ฉ๋๋ค. --์ผ๊ด ์ฃผ์ด์ก๊ธฐ๋ ํฉ๋๋ค.
์ด๋ GnuPG ๋ฒ์ 1.x์ ๋ค๋ฆ ๋๋ค.
--์ํธ ํ์ผ ํ์ผ
ํ์ผ์์ ์ํธ๋ฅผ ์ฝ์ต๋๋ค. ํ์ผ. ํ์ผ์์ ์ฒซ ๋ฒ์งธ ์ค๋ง ์ฝ์ต๋๋ค.
ํ์ผ. ์ํธ๊ฐ ํ๋๋ง ์ ๊ณต๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ถ๋ช ํ,
๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ์ฝ์ ์ ์๋ ๊ฒฝ์ฐ ํ์ผ์ ์ ์ฅ๋ ์ํธ๋ ์์ฌ์ค๋ฌ์ด ๋ณด์์ ๋๋ค.
์ด ํ์ผ. ํผํ ์ ์๋ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ง ๋ง์ธ์. ์ด ์ํธ๋
์ต์ ์ธ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉ๋ฉ๋๋ค. --์ผ๊ด ์ฃผ์ด์ก๊ธฐ๋ ํฉ๋๋ค. GnuPG์๋ ๋ค๋ฆ ๋๋ค.
๋ฒ์ 1.x.
--์ํธ ํ
ํ ์ํธ๋ก. ์ํธ๊ฐ ํ๋๋ง ์๋ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต๊ธ. ๋ถ๋ช ํ ์ด๊ฒ์ ๋ค์ค ์ฌ์ฉ์ ์์คํ ์์ ๋งค์ฐ ์์ฌ์ค๋ฌ์ด ๋ณด์์ ๋๋ค.
ํผํ ์ ์๋ค๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ง ๋ง์ธ์. ์ด ์ํธ๋ ์ค์ง
๋ง์ฝ ์ต์ --์ผ๊ด ์ฃผ์ด์ก๊ธฐ๋ ํฉ๋๋ค. GnuPG ๋ฒ์ ๊ณผ ๋ค๋ฆ ๋๋ค.
1.x.
--pinentry ๋ชจ๋ ๋ชจ๋
pinentry ๋ชจ๋๋ฅผ ๋ค์์ผ๋ก ์ค์ ํ์ญ์์ค. ๋ชจ๋. ๋ค์์ ๋ํด ํ์ฉ๋๋ ๊ฐ ๋ชจ๋ ์์น :
๋ํดํธ ๊ฐ
์์ด์ ํธ์ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํฉ๋๋ค. ๋ฌธ์.
๋ฌธ์ Pinentry๋ฅผ ๊ฐ์ ๋ก ์ฌ์ฉํฉ๋๋ค.
์ทจ์ Pinentry์ ์ทจ์ ๋ฒํผ ์ฌ์ฉ์ ์๋ฎฌ๋ ์ด์ ํฉ๋๋ค.
์ค๋ฅ Pinentry ์ค๋ฅ(``No Pinentry'')๋ฅผ ๋ฐํํฉ๋๋ค.
๋ฃจํ๋ฐฑ
Pinentry ์ฟผ๋ฆฌ๋ฅผ ํธ์ถ์์๊ฒ ๋ฆฌ๋๋ ์ ํฉ๋๋ค. Pinentry์๋ ๋์กฐ์ ์ผ๋ก
์๋ชป๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด๋ ์ฌ์ฉ์์๊ฒ ๋ฉ์์ง๊ฐ ๋ค์ ํ์๋์ง ์์ต๋๋ค.
--๋ช ๋ น-fd n
์ด๊ฒ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๊ณต์ ๋ฉ๋ชจ๋ฆฌ IPC ๋ชจ๋๋ฅผ ๋์ฒดํฉ๋๋ค. ์ด ์ต์ ์ด
ํ์ฑํ๋๋ฉด ์ง๋ฌธ์ ๋ํ ์ฌ์ฉ์ ์ ๋ ฅ์ TTY๊ฐ ์๋๋ผ ์ฃผ์ด์ง
ํ์ผ ์ค๋ช ์. ์ ํจ๊ป ์ฌ์ฉํด์ผ ํฉ๋๋ค. --์ํ-fd. ํ์ผ ๋ณด๊ธฐ
์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์์ค ๋ฐฐํฌํ์ doc/DETAILS๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
--๋ช ๋ น ํ์ผ ํ์ผ
๊ณผ ๋์ผ --๋ช ๋ น-fd, ๋ช ๋ น์ด ํ์ผ์์ ์ฝํ๋ ๊ฒ์ ์ ์ธํ๊ณ ํ์ผ
--์์ฒด ์๋ช ์ด ์๋ UID ํ์ฉ
--no-allow-non-selfsigned-uid
์์ฒด ์๋ช ๋์ง ์์ ์ฌ์ฉ์ ID๋ก ํค ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ์ฌ์ฉ์ ํ์ฉํฉ๋๋ค. ์ด๊ฒ์
์์ฒด ์๋ช ๋์ง ์์ ์ฌ์ฉ์ ID๋ ์์กฐํ๊ธฐ ์ฝ์ง ์์ผ๋ฏ๋ก ๊ถ์ฅํ์ง ์์ต๋๋ค. --no-ํ์ฉ-๋น-
์์ฒด ์๋ช ๋ uid ๋นํ์ฑํํฉ๋๋ค.
--์์ ํ์ UID ํ์ฉ
์ ID๋ฅผ ์์ฑํ๋ ๋์ ์ฌ์ฉ์ ID ํ์์ ๋ํ ๋ชจ๋ ํ์ธ์ ๋นํ์ฑํํฉ๋๋ค. ์ด๊ฒ
์ต์ ์ ๋งค์ฐ ํน์ํ ํ๊ฒฝ์์๋ง ์ฌ์ฉํด์ผ ํฉ๋๋ค.
์ฌ์ฉ์ ID์ ์ฌ์ค์์ ํ์ค ํ์์ ๋๋ค.
--์๊ฐ ์ถฉ๋ ๋ฌด์
GnuPG๋ ์ผ๋ฐ์ ์ผ๋ก ํค ๋ฐ ์๋ช ๊ณผ ๊ด๋ จ๋ ํ์์คํฌํ๊ฐ
๊ทธ๋ด๋ฏํ ๊ฐ. ๊ทธ๋ฌ๋ ๋๋ก๋ ์๋ช ์ด ํค๋ณด๋ค ์ค๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค.
์๊ณ ๋ฌธ์ . ์ด ์ต์ ์ ์ด๋ฌํ ๊ฒ์ฌ๋ฅผ ๊ฒฝ๊ณ ๋ง ํฉ๋๋ค. ๋ํ๋ณด์ญ์์ค
--๋ฌด์-์ ํจ-from ํ์ ํค์ ํ์์คํฌํ ๋ฌธ์ .
--๋ฌด์-์ ํจ-from
GnuPG๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฏธ๋์ ์์ฑ๋๋ ํ์ ํค๋ฅผ ์ ํํ์ฌ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด ์ต์
์ด๋ฌํ ํค์ ์ฌ์ฉ์ ํ์ฉํ๋ฏ๋ก 1.0.7 ์ด์ ๋์์ ๋ํ๋ ๋๋ค. ๋น์ ์ํด์ผ
์๊ณ ๋ฌธ์ ๊ฐ ์๋ ํ ์ด ์ต์ ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค. ๋ํ๋ณด์ญ์์ค --๋ฌด์-์๊ฐ-
๊ฐ๋ฑ ์๋ช ์ด ์๋ ํ์์คํฌํ ๋ฌธ์ .
--ignore-crc-์ค๋ฅ
OpenPGP์์ ์ฌ์ฉํ๋ ASCII ๊ฐ์ท์ ์ ์ก์ ๋ํด CRC ์ฒดํฌ์ฌ์ผ๋ก ๋ณดํธ๋ฉ๋๋ค.
์ค๋ฅ. ๋๋๋ก CRC๋ ์ ์ก ์ฑ๋์ ์ด๋๊ฐ์์ ์๋ง์ด ๋์ง๋ง
์ค์ ์ฝํ ์ธ (์ด์จ๋ OpenPGP ํ๋กํ ์ฝ์ ์ํด ๋ณดํธ๋จ)๋ ์ฌ์ ํ
์ข์์. ์ด ์ต์ ์ GnuPG๊ฐ CRC ์ค๋ฅ๋ฅผ ๋ฌด์ํ๋๋ก ํฉ๋๋ค.
--๋ฌด์-mdc-์ค๋ฅ
์ด ์ต์ ์ MDC ๋ฌด๊ฒฐ์ฑ ๋ณดํธ ์คํจ๋ฅผ ๊ฒฝ๊ณ ๋ก ๋ณ๊ฒฝํฉ๋๋ค. ์ด๊ฒ์ ๋ ์์๋ค
๋ฉ์์ง๊ฐ ๋ถ๋ถ์ ์ผ๋ก ์์๋์์ง๋ง ์ต๋ํ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ผ ํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
์์๋ ๋ฉ์์ง์์ ๊ฐ๋ฅํ ํ. ๊ทธ๋ฌ๋ MDC ๋ณดํธ๋
์คํจ๋ ๋ฉ์์ง๊ฐ ์๋์ ์ผ๋ก ๋ณ๊ฒฝ๋์์์ ์๋ฏธํ ์๋ ์์ต๋๋ค.
๊ณต๊ฒฉ์.
--allow-weak-digest-algos ํ์ฉ
์๋ ค์ง ์ทจ์ฝ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ง๋ ์๋ช ์ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ๊ฑฐ๋ถ๋ฉ๋๋ค.
``์๋ชป๋ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ'' ๋ฉ์์ง. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ค์์ ํ์ธํ ์ ์์ต๋๋ค.
์ด๋ฌํ ์ฝํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ง๋ค์ด์ง ์๋ช . MD5๋ ์ ์ผํ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ฝํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ๋ํ๋ณด์ญ์์ค --์ฝํ ์ํ ๋ค๋ฅธ ๋ค์ด์ ์คํธ๋ฅผ ๊ฑฐ๋ถํ๋ ค๋ฉด
์๊ณ ๋ฆฌ์ฆ.
--์ฝํ ์ํ name
์ง์ ๋ ๋ค์ด์ ์คํธ ์๊ณ ๋ฆฌ์ฆ์ ์ฝํ ๊ฒ์ผ๋ก ์ทจ๊ธํฉ๋๋ค. ์ฝํ ๋ค์ด์ ์คํธ๋ฅผ ํตํด ๋ง๋ค์ด์ง ์๋ช
์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ฐ์ ์ผ๋ก ๊ฑฐ๋ถ๋ฉ๋๋ค. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์ฌ๋ฌ ๋ฒ ์ ๊ณต๋ ์ ์์ต๋๋ค.
์ฌ๋ฌ ์๊ณ ๋ฆฌ์ฆ์ ์ฝํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ด์ผ ํฉ๋๋ค. ๋ํ๋ณด์ญ์์ค --allow-weak-digest-algos ํ์ฉ
์ฝํ ๋ค์ด์ ์คํธ ๊ฑฐ๋ถ๋ฅผ ๋นํ์ฑํํฉ๋๋ค. MD5๋ ํญ์ ์ฝํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ
๋ช ์์ ์ผ๋ก ๋์ดํด์ผ ํฉ๋๋ค.
--๊ธฐ๋ณธ ํค๋ง ์์
ํค๋ง ๋ชฉ๋ก์ ๊ธฐ๋ณธ ํค๋ง์ ์ถ๊ฐํ์ง ๋ง์ญ์์ค. GnuPG๋
ํค๋ง ์์ด ์๋ํ๋ฏ๋ก ์ด ์ต์ ์ ์ฌ์ฉํ๊ณ
๋ค์์ ํตํ ๋์ฒด ํค๋ง --์ด์ ๊ณ ๋ฆฌ or --๋น๋ฐ ํค๋ง, GnuPG๋ ์ฌ์ ํ
๊ธฐ๋ณธ ๊ณต๊ฐ ๋๋ ๋น๋ฐ ํค๋ง.
--๊ฑด๋๋ฐ๊ธฐ-ํ์ธ
์๋ช ํ์ธ ๋จ๊ณ๋ฅผ ๊ฑด๋๋๋๋ค. ์ด๊ฒ์ ์ํธ ํด๋ ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์๋ช ํ์ธ์ด ํ์ํ์ง ์์ ๊ฒฝ์ฐ ๋ ๋น ๋ฆ ๋๋ค.
--ํค ๋ฐ์ดํฐ ํฌํจ
์ฝ๋ก ์ผ๋ก ๊ตฌ๋ถ๋ ํค ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค(์: --์ฝ๋ก ํฌํจ) ๋ฐ ๊ณต๊ฐ ์ธ์
ํต์ฌ ๋ฐ์ดํฐ.
--๋น ๋ฅธ ๋ชฉ๋ก ๋ชจ๋
๋ ๋น ๋ฅด๊ฒ ์๋ํ๋๋ก ๋ชฉ๋ก ๋ช ๋ น์ ์ถ๋ ฅ์ ๋ณ๊ฒฝํฉ๋๋ค. ์ด๊ฒ์ ๋ ๋จ์ผ๋ก์จ ๋ฌ์ฑ๋ฉ๋๋ค
์ผ๋ถ ๋ถํ์ด ๋น์ด ์์ต๋๋ค. ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ์ฌ์ฉ์ ID์ ์ ๋ขฐ๊ฐ ํ์ํ์ง ์์ต๋๋ค.
๋ชฉ๋ก์ ์ ๊ณต๋ ์ ๋ณด. ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋ ๋นจ๋ฆฌ ์ป์ ์ ์์ต๋๋ค.
๋ชฉ๋ก. ์ด ์ต์ ์ ์ ํํ ๋์์ ํฅํ ๋ฒ์ ์์ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ๋ง์ฝ ๋๋ผ๋ฉด
์ผ๋ถ ์ ๋ณด๊ฐ ๋๋ฝ๋ ๊ฒฝ์ฐ ์ด ์ต์ ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
--๋ฆฌํฐ๋ด ์์
์ด๊ฒ์ ์ ์์ ์ธ ์ฌ์ฉ์ ์ํ ๊ฒ์ด ์๋๋๋ค. ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฉํ ์ ๋ณด๋ฅผ ํ์ธํ์ญ์์ค.
--์ค์ ํ์ผ ํฌ๊ธฐ
์ด๊ฒ์ ์ ์์ ์ธ ์ฌ์ฉ์ ์ํ ๊ฒ์ด ์๋๋๋ค. ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฉํ ์ ๋ณด๋ฅผ ํ์ธํ์ญ์์ค.
--show-์ธ์ -ํค
ํ๋์ ๋ฉ์์ง์ ์ฌ์ฉ๋ ์ธ์ ํค๋ฅผ ํ์ํฉ๋๋ค. ๋ณด๋ค --์ค๋ฒ๋ผ์ด๋-์ธ์ -ํค ์ํ
์ด ์ต์ ์ ๋์.
์ฐ๋ฆฌ๋ ํค ์์คํฌ๋ก๊ฐ ๋์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฌ์ฉ์๋ ์์ ๋ฅผ ๊ฐ์ ธ์ผ ํฉ๋๋ค
๊ฐ์ฅ์ ๊ฐ์ง ๋๋ ํน์ ๋ฉ์์ง์ ๋ด์ฉ์ ๊ณต๊ฐํ ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ ค๋ฉด
ํ๋์ ๋น๋ฐ ํค๋ก ์ํธํ๋ ๋ชจ๋ ๋ฉ์์ง๋ฅผ ์์์ํค์ง ์๊ณ .
์ ์์ ์ธ ์ํธํ๋ ๋ฉ์์ง๋ฅผ ๋ฐ์ ๊ฒฝ์ฐ์๋ ์ด ์ต์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋ ๊ณต๊ฒฉ์ ์ด๊ฑฐ๋ ๋ฉ์์ง ์์คํ ๊ด๋ฆฌ์์๊ฒ ๋ค์๊ณผ ๊ฐ์ ์ฌ์ค์ ์ฆ๋ช ํ๊ธฐ ์ํด
์ ์ก๋ ์ํธ๋ฌธ์ ๋ถ์ ์ ํ ํ๋ฌธ๊ณผ ์ผ์นํ๋ฏ๋ก
์๋ฐํ ์ฌ์ฉ์์ ๋ํ ์กฐ์น.
--์ค๋ฒ๋ผ์ด๋-์ธ์ -ํค ํ
๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํ์ง ๋ง๊ณ ์ธ์ ํค๋ฅผ ์ฌ์ฉํ์ญ์์ค. ํ. ์ด ๋ฌธ์์ด์ ํ์์
์์ ์ธ์ํ ๊ฒ๊ณผ ๋์ผ --show-์ธ์ -ํค. ์ด ์ต์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์์ต๋๋ค
๊ทธ๋ฌ๋ ๋๊ตฐ๊ฐ๊ฐ ์ํธํ๋ ํ์ผ์ ๋ด์ฉ์ ๊ณต๊ฐํ๋๋ก ๊ฐ์ํ๋ ๊ฒฝ์ฐ์ ์ ์ฉํฉ๋๋ค.
๋ฉ์์ง; ์ด ์ต์ ์ ์ฌ์ฉํ๋ฉด ๋น๋ฐ ํค๋ฅผ ์ ๋ฌํ์ง ์๊ณ ๋ ์ด ์์ ์ ์ํํ ์ ์์ต๋๋ค.
--์ง๋ฌธ-์๋ช -๋ง๋ฃ
--๋ฌป์ง ๋ง๊ณ ์๋ช ๋ง๋ฃ
๋ฐ์ดํฐ ์๋ช ์ ํ ๋ ๋ง๋ฃ ์๊ฐ์ ๋ฌป์ต๋๋ค. ์ด ์ต์ ์ด ์๋ ๊ฒฝ์ฐ
์ง์ ๋ ๋ง๋ฃ ์๊ฐ์ ๋ค์์ ํตํด ์ค์ ๋ฉ๋๋ค. --๊ธฐ๋ณธ ์๋ช ๋ง๋ฃ ์ฌ์ฉ. --๋ฌป์ง ์์-
๋ง๋ฃ ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค.
--๊ธฐ๋ณธ ์๋ช ๋ง๋ฃ
์๋ช ๋ง๋ฃ์ ์ฌ์ฉํ ๊ธฐ๋ณธ ๋ง๋ฃ ์๊ฐ์ ๋๋ค. ์ ํจํ ๊ฐ์ "0"์ ๋๋ค.
๋ง๋ฃ๋์ง ์์ ๊ฒฝ์ฐ ์ซ์ ๋ค์์ ๋ฌธ์ d(์ผ), w(์ฃผ), m
(๊ฐ์) ๋๋ y(๋ )(์: "2m"์ 5๊ฐ์, "XNUMXy"๋ XNUMX๊ฐ์)
๋ ) ๋๋ YYYY-MM-DD ํ์์ ์ ๋ ๋ ์ง์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ "0"์ ๋๋ค.
--์ธ์ฆ์ ๋ง๋ฃ ์์ฒญ
--๋ฌป์ง ๋ง๊ณ ์ธ์ฆ์ ๋ง๋ฃ
ํค ์๋ช ์ ๋ง๋ค ๋ ๋ง๋ฃ ์๊ฐ์ ๋ฌป๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค. ์ด ์ต์ ์ด ์๋ ๊ฒฝ์ฐ
์ง์ ๋ ๋ง๋ฃ ์๊ฐ์ ๋ค์์ ํตํด ์ค์ ๋ฉ๋๋ค. --default-cert-๋ง๋ฃ ์ฌ์ฉ. --๋ฌป์ง๋ง-
์ธ์ฆ์ ๋ง๋ฃ ์ด ์ต์ ์ ๋นํ์ฑํํฉ๋๋ค.
--default-cert-๋ง๋ฃ
ํค ์๋ช ๋ง๋ฃ์ ์ฌ์ฉํ ๊ธฐ๋ณธ ๋ง๋ฃ ์๊ฐ์ ๋๋ค. ์ ํจํ ๊ฐ์
๋ง๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ "0", ์ซ์ ๋ค์ ๋ฌธ์ d(์ผ), w(์ฃผ),
m(์) ๋๋ y(๋ )(์: "2m"์ 5๊ฐ์, "XNUMXy"๋ XNUMX๊ฐ์)
๋ ) ๋๋ YYYY-MM-DD ํ์์ ์ ๋ ๋ ์ง์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ "0"์ ๋๋ค.
--allow-secret-key-import
์ด๊ฒ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ์ต์ ์ด๋ฉฐ ์ด๋์๋ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
--์ฌ๋ฌ ๋ฉ์์ง ํ์ฉ
--no-allow-๋ค์ค ๋ฉ์์ง
๋จ์ผ ํ์ผ ๋๋ ์คํธ๋ฆผ์ ํฌํจ๋ ์ฌ๋ฌ OpenPGP ๋ฉ์์ง ์ฒ๋ฆฌ๋ฅผ ํ์ฉํฉ๋๋ค.
GPG๋ฅผ ํธ์ถํ๋ ์ผ๋ถ ํ๋ก๊ทธ๋จ์ ์คํ ์ค์ธ ์ฌ๋ฌ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ ์ค๋น๊ฐ ๋์ด ์์ง ์์ต๋๋ค.
ํจ๊ป ์ฒ๋ฆฌ๋๋ฏ๋ก ์ด ์ต์ ์ ๊ธฐ๋ณธ๊ฐ์ no์ ๋๋ค. ์ด์ ๋ฒ์ ์ GPG
1.4.7๊น์ง๋ ํญ์ ์ฌ๋ฌ ๋ฉ์์ง๋ฅผ ํ์ฉํ์ต๋๋ค.
๊ฒฝ๊ณ : ์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ํ์ํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฉด ์ด ์ต์ ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค!
--ํ์ฑํ-ํน์-ํ์ผ ์ด๋ฆ
์ด ์ต์ ์ '-&N', ์ฌ๊ธฐ์ n์ ๋น-
์์ ์ญ์ง์, ํ์ผ ์ค๋ช ์ n์ ์ฐธ์กฐํ๊ณ ํด๋น ํ์ผ์ ์ฐธ์กฐํ์ง ์์
์ด๋ฆ์ ๋๋ค.
--๋น์ธ์ง ์์ ์ ๋ขฐ ํ์ธ
์คํ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ์ญ์์ค.
--๊ถํ ๋ณด์กด
๋น๋ฐ ํค๋ง์ ๊ถํ์ ๋ค์ ์ฌ์ฉ์ ์ฝ๊ธฐ/์ฐ๊ธฐ ์ ์ฉ์ผ๋ก ๋ณ๊ฒฝํ์ง ๋ง์ญ์์ค. ์ฌ์ฉ
์ด ์ต์ ์ ์ํ ์ค์ธ ์์ ์ ์ค์ ๋ก ์๊ณ ์๋ ๊ฒฝ์ฐ์๋ง ๊ฐ๋ฅํฉ๋๋ค.
--๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก ํ
๊ธฐ๋ณธ ํ๊ฒฝ ์ค์ ๋ชฉ๋ก์ ๋ค์์ผ๋ก ์ค์ ํ. ์ด ๊ธฐ๋ณธ ์ค์ ๋ชฉ๋ก์ ์ ํญ๋ชฉ์ ์ฌ์ฉ๋ฉ๋๋ค.
ํค๋ฅผ ๋๋ฅด๊ณ ํธ์ง ๋ฉ๋ด์์ "setpref"์ ๊ธฐ๋ณธ๊ฐ์ด ๋ฉ๋๋ค.
--๊ธฐ๋ณธ-ํค์๋ฒ-url name
๊ธฐ๋ณธ ํค ์๋ฒ URL์ ๋ค์์ผ๋ก ์ค์ name. ์ด ํค ์๋ฒ๋ ํค ์๋ฒ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
ํค ์์ฑ ๋ฐ ํค ์์ฑ์ ํฌํจํ๋ ํค์ ์๋ก์ด ์์ฒด ์๋ช ์์ฑ ์ URL
ํ๊ฒฝ ์ค์ ๋ณ๊ฒฝ.
--๋ชฉ๋ก ๊ตฌ์ฑ
GnuPG์ ๋ค์ํ ๋ด๋ถ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ํ์ํฉ๋๋ค. ์ด ์ต์ ์
์์ ์ ์ํํ๊ธฐ ์ํด GnuPG๋ฅผ ํธ์ถํ๋ ์ธ๋ถ ํ๋ก๊ทธ๋จ์ ์ํด ์ผ๋ฐ์ ์ผ๋ก
์ ์ฉํ. ํ์ผ ์ฐธ์กฐ'๋ฌธ์/์ธ๋ถ ์ ๋ณด'์ ๋ํ ์์ธํ ๋ด์ฉ์ ์์ค ๋ฐฐํฌํ์์
์ด๋ค ๊ตฌ์ฑ ํญ๋ชฉ์ด ๋์ด๋ ์ ์์ต๋๋ค. --๋ชฉ๋ก ๊ตฌ์ฑ ๋ก๋ง ์ฌ์ฉ ๊ฐ๋ฅ --์ ํจ๊ป-
์ฝ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
--list-gcrypt-config
Libgcrypt์ ๋ค์ํ ๋ด๋ถ ๊ตฌ์ฑ ๋งค๊ฐ๋ณ์๋ฅผ ํ์ํฉ๋๋ค.
--gpgconf-๋ชฉ๋ก
์ด ๋ช ๋ น์ ๋ค์๊ณผ ์ ์ฌํฉ๋๋ค. --๋ชฉ๋ก ๊ตฌ์ฑ ๊ทธ๋ฌ๋ ์ผ๋ฐ์ ์ผ๋ก
gpgconf ๋๊ตฌ์ ๋๋ค.
--gpgconf-ํ ์คํธ
์ด๊ฒ์ ๋ค์ ๋๋ฏธ ๋์์ ๋๋ค. ๊ทธ๋ฌ๋ ๊ตฌ์ฑ ํ์ผ์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ
๊ตฌ์ฑ ํ์ผ์ด ๋ฐฉํดํ๋ ๊ฒฝ์ฐ ์คํจ๋ก ๋ฐํ gpg ์์๋ถํฐ.
๋ฐ๋ผ์ ๊ตฌ์ฑ ํ์ผ์์ ๊ตฌ๋ฌธ ๊ฒ์ฌ๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ถ์ฒํ์ง ์์ต๋๋ค ์ต์
--์ผ-์ฌ์ง
--๋ ธ์ผ ์ฌ์ง
ํ๋ --๋ชฉ๋ก ํค, --๋ชฉ๋ก ์๋ช , --๋ชฉ๋ก ๊ณต๊ฐ ํค, --๋ชฉ๋ก-๋น๋ฐ-ํค๋ฐ
ํค์ ์ฒจ๋ถ๋ ์ฌ์ง ID(์๋ ๊ฒฝ์ฐ)๋ ํ์ํ๋๋ก ์๋ช ์ ํ์ธํฉ๋๋ค. ๋ณด๋ค
๋ํ --ํฌํ ๋ทฐ์ด. ์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ฌ์ฉ --๋ชฉ๋ก ์ต์ [๋ ์ผ ์๋ค-
์ฌ์ง ๋ฐ / ๋๋ --ํ์ธ ์ต์ [no-]์ผ-์ฌ์ง ๋์ .
--์ผ-ํค๋ง
์ฃผ์ด์ง ํค๋ง์ ํ์ํ๊ธฐ ์ํด ํค ๋ชฉ๋ก์ ๋จธ๋ฆฌ ๋ถ๋ถ์ ํค๋ง ์ด๋ฆ์ ํ์ํฉ๋๋ค.
ํค๊ฐ ์์ฃผํฉ๋๋ค. ์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค: ์ฌ์ฉ --๋ชฉ๋ก ์ต์ [no-]show ํค๋ง
๋์ .
--ํญ์ ์ ๋ขฐ
๋์ผ --์ ๋ขฐ ๋ชจ๋ธ ํญ์. ์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
--ํ์ ํ๊ธฐ๋ฒ
--๋ ธ์ผ ํ๊ธฐ๋ฒ
์ ์๋ช ํ๊ธฐ๋ฅผ ํ์ํฉ๋๋ค. --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ ๋ชฉ๋ก๋ฟ๋ง ์๋๋ผ
ํ๊ธฐ๊ฐ ์๋ ์๋ช ์ ํ์ธํ ๋. ์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ฌ์ฉ
--๋ชฉ๋ก ์ต์ [no-]ํ์ ํ๊ธฐ๋ฒ ๋ฐ / ๋๋ --ํ์ธ ์ต์ [no-]ํ์ ํ๊ธฐ๋ฒ
๋์ .
--์ผ-์ ์ฑ -URL
--no-show-policy-url
์ ์ฑ URL์ --๋ชฉ๋ก ์๋ช or --์ฒดํฌ-์๊ทธ๋์ฒ ๋ชฉ๋ก๋ฟ๋ง ์๋๋ผ ์ธ์
์ ์ฑ URL์ด ํฌํจ๋ ์๋ช ์ ํ์ธํฉ๋๋ค. ์ด ์ต์ ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ฌ์ฉ
--๋ชฉ๋ก ์ต์ [no-]์ผ-์ ์ฑ -url ๋ฐ / ๋๋ --ํ์ธ ์ต์ [no-]์ผ-์ ์ฑ -url
๋์ .
์ฌ์ฉ ์
gpg ~ -r ๋จ๋ฐ ํ์ผ
์ฌ์ฉ์ Bob์ ๋ํ ์๋ช ๋ฐ ์ํธํ
gpg --clearsign ํ์ผ
๋ช ํํ ํ ์คํธ ์๋ช ๋ง๋ค๊ธฐ
gpg -sb ํ์ผ
๋ฐ๋ก ์๋ช ํ๋ค
gpg -u 0 X 12345678 -sb ํ์ผ
ํค 0x12345678๋ก ๋ถ๋ฆฌ๋ ์๋ช ์ ๋ง๋ญ๋๋ค.
gpg --๋ชฉ๋ก ํค ์ฌ์ฉ์ ID
ํค ํ์
gpg --์ง๋ฌธ ์ฌ์ฉ์ ID
์ง๋ฌธ ๋ณด์ฌ์ฃผ๊ธฐ
gpg --๊ฒ์ฆ pgp ํ์ผ
gpg --๊ฒ์ฆ ์๊ทธํ์ผ
ํ์ผ์ ์๋ช ์ ํ์ธํ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ์ง ๋ง์ญ์์ค. ๋ ๋ฒ์งธ ํํ๋
๋ถ๋ฆฌ๋ ์๋ช ์ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๊ธฐ์ ์๊ทธํ์ผ ๋ถ๋ฆฌ๋ ์๋ช (ASCII
์๋จธ๋ ๋๋ ๋ฐ์ด๋๋ฆฌ)์ด๋ฉฐ ์๋ช ๋ ๋ฐ์ดํฐ์ ๋๋ค. ์ด๊ฒ์ด ์ฃผ์ด์ง์ง ์์ผ๋ฉด,
์๋ช ๋ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ํ์ผ์ ํ์ฅ์(".asc" ๋๋
".์๊ทธ")์ ์๊ทธํ์ผ ๋๋ ์ฌ์ฉ์์๊ฒ ํ์ผ ์ด๋ฆ์ ์์ฒญํฉ๋๋ค.
์ฃผ๋ฌธ ์ ์ ~๊น์ง ์ง์ ํ๋ค A USER ID
GnuPG์ ์ฌ์ฉ์ ID๋ฅผ ์ง์ ํ๋ ๋ฐฉ๋ฒ์๋ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๊ทธ๋ค ์ค ์ผ๋ถ๋
gpg ๋ค๋ฅธ ์ฌ๋๋ค์ ์ข์ gpgsm. ๋ค์์ ํค๋ฅผ ์ง์ ํ๋ ์ ์ฒด ๋ฐฉ๋ฒ ๋ชฉ๋ก์ ๋๋ค.
By ํค ID์ ๋๋ค.
์ด ํ์์ ๋ฌธ์์ด์ ๊ธธ์ด์ ๋ด์ฉ ๋๋ 0x ์ ๋์ฌ.
X.509 ์ธ์ฆ์์ ํค ID๋ SHA-64 ์ง๋ฌธ์ ํ์ 1๋นํธ์ ๋๋ค.
ํค ID์ ์ฌ์ฉ์ ๋ชจ๋ ์๋ํ๋ ์ง๋ฌธ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ง๋ฆ๊ธธ์ผ ๋ฟ์ ๋๋ค.
์ฌ์ฉ๋์ด์ผํ๋ค.
์ฌ์ฉ์ gpg ๋๋ํ(!)๋ ์ง์ ๋
๊ธฐ๋ณธ ๋๋ ๋ณด์กฐ ํค์ด๋ฉฐ ๊ธฐ๋ณธ ๋๋ ๋ณด์กฐ ํค๋ฅผ ๊ณ์ฐํ๋ ค๊ณ ์๋ํ์ง ์์ต๋๋ค.
์ฌ์ฉํ ํค.
์์ ์ ๋ง์ง๋ง ๋ค ์ค์ ๊ธด ํ์์ ํค ID๋ฅผ ๋ด๋ถ์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค.
OpenPGP ํ๋กํ ์ฝ์์ ์ฌ์ฉํฉ๋๋ค. ์ต์ ์ ์ฌ์ฉํ์ฌ ๊ธด ํค ID๋ฅผ ๋ณผ ์ ์์ต๋๋ค. --์ ํจ๊ป-
์ฝ๋ก .
234567C4
0F34E556E
01347A56A
0xAB123456
234AABBCC34567C4
0F323456784E56EAB
01AB3FED1347A5612
0x234AABBCC34567C4
By ์ง๋ฌธ.
์ด ํ์์ ๋ฌธ์์ด์ ๊ธธ์ด์ ๋ด์ฉ ๋๋ 0x
์ ๋์ฌ. 20๋ฐ์ดํธ ๋ฒ์ ์ง๋ฌธ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. gpgsm
(์ฆ, ์ธ์ฆ์์ SHA-1 ํด์).
์ฌ์ฉ์ gpg ๋๋ํ(!)๋ ์ง์ ๋
๊ธฐ๋ณธ ๋๋ ๋ณด์กฐ ํค์ด๋ฉฐ ๊ธฐ๋ณธ ๋๋ ๋ณด์กฐ ํค๋ฅผ ๊ณ์ฐํ๋ ค๊ณ ์๋ํ์ง ์์ต๋๋ค.
์ฌ์ฉํ ํค.
ํค ID๋ฅผ ์ง์ ํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ์ง๋ฌธ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๊ฒ์ ์ด๋ค ๊ฒ๋ ํผํฉ๋๋ค
์ค๋ณต๋ ํค ID๊ฐ ์๋ ๊ฒฝ์ฐ ๋ชจํธ์ฑ.
1234343434343434C434343434343434
123434343434343C3434343434343734349A3434
0E12343434343434343434EAB3484343434343434
0xE12343434343434343434EAB3484343434343434
gpgsm ๋ํ ๊ฐ XNUMX์ง์ ์ ์ฌ์ด์ ์ฝ๋ก ์ ํ์ฉํฉ๋๋ค.
X.509 ์ง๋ฌธ์ ํ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฌ์ค์์ ํ์ค์ ๋๋ค. gpg ๊ณต๊ฐํ์ฉ๋ ๊ฐ๋ฅํ๋๋ก
ํค ๋ชฉ๋ก ๋ช ๋ น์ ์ํด ์ธ์๋ ๋ถ๋ฆฌ๋ SHA-1 ์ง๋ฌธ.
By ์ ํํ ์ผ์น on OpenPGP ์ฌ์ฉ์ ID.
์ด๊ฒ์ ์ ํ ๋ฑํธ๋ก ํ์๋ฉ๋๋ค. X.509์๋ ์๋ฏธ๊ฐ ์์ต๋๋ค.
์ธ์ฆ์.
=ํ์ธ๋ฆฌํ ํ์ด๋ค[์ด๋ฉ์ผ ๋ณดํธ]>
By ์ ํํ ์ผ์น on an ์ด๋ฉ์ผ ์ฃผ์.
์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ผ๋ฐ์ ์ธ ๋ฐฉ์์ผ๋ก ์ผ์ชฝ๊ณผ
์ง๊ฐ.
<[์ด๋ฉ์ผ ๋ณดํธ]>
By ์ผ๋ถ์ ์ผ์น on an ์ด๋ฉ์ผ ์ฃผ์.
์ด๋ ๊ฒ์ ๋ฌธ์์ด ์์ @. ์ด๋ ํ์ ๋ฌธ์์ด์ ์ฌ์ฉํฉ๋๋ค.
๊ฒ์ํ์ง๋ง ๋ฉ์ผ ์ฃผ์(์ฆ, ๊บพ์ ๊ดํธ ์)๋ง ๊ณ ๋ คํฉ๋๋ค.
@ํ์ธ๋ฆฌํ
By ์ ํํ ์ผ์น on ์ ์, ์ฃผ์ ์ DN.
์ด๊ฒ์ RFC-2253์ผ๋ก ์ธ์ฝ๋ฉ๋ DN์ด ๋ฐ๋ก ๋ค์ ์ค๋ ์ ํ ์ฌ๋์๋ก ํ์๋ฉ๋๋ค.
์ฃผ์ ์. "gpgsm --list-keys"๋ก ์ธ์๋ ๋ฌธ์์ด์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ ๋์ ๊ฐ๋ ์ฑ์ ์ํด ์ฌ์ ๋ ฌ๋๊ณ ์์ ๋์๊ธฐ ๋๋ฌธ์ ๋๋ค. --with- ์ฌ์ฉ
์์(ํ์ค ์ด์ค์ผ์ดํ) RFC-2253 ๋ฌธ์์ด์ ์ธ์ํ๊ธฐ ์ํ ์ฝ๋ก
/CN=ํ์ธ๋ฆฌํ ํ์ด๋ค,O=์์ธ,L=ํ๋ฆฌ,C=FR
By ์ ํํ ์ผ์น on ์ ์, ๋ฐ๊ธ์์ DN.
์ด๊ฒ์ ์ ํ ํด์ ๋งํฌ๋ก ํ์๋๊ณ ๋ฐ๋ก ๋ค์ ์ฌ๋์๊ฐ ์ต๋๋ค.
๋ฐ๊ธ์์ rfc2253 ์ธ์ฝ๋ฉ DN์ด ๋ฐ๋ก ๋ค์ ์ต๋๋ค. ์ด๊ฒ์ ๋ค์์ ๋ฐํํด์ผ ํฉ๋๋ค.
๋ฐ๊ธ์์ ๋ฃจํธ ์ธ์ฆ์. ์์ ์ฐธ๊ณ ์ฌํญ์ ์ฐธ์กฐํ์ญ์์ค.
#/CN=๋ฃจํธ ์ธ์ฆ,O=์์ธ,L=ํ๋ฆฌ,C=FR
By ์ ํํ ์ผ์น on ์ผ๋ จ์ ๋ฒํธ ๊ณผ ๋ฐ๊ธ์์ DN.
์ด๊ฒ์ ํด์ ๋งํฌ์ XNUMX์ง์ ํํ์ผ๋ก ํ์๋ฉ๋๋ค.
์ผ๋ จ ๋ฒํธ ๋ค์์ ์ฌ๋์์ ๋ฐํ์์ RFC-2253 ์ธ์ฝ๋ฉ DN์ด ์ต๋๋ค.
์์ ์ฐธ๊ณ ์ฌํญ์ ์ฐธ์กฐํ์ญ์์ค.
#4F03/CN=๋ฃจํธ ์ธ์ฆ,O=์์ธ,L=ํ๋ฆฌ,C=FR
By ํค๊ทธ๋ฆฝ
์ด๋ ์ฐํผ์๋ ๋ค์ ํค๊ทธ๋ฆฝ์ 40์๋ฆฌ XNUMX์ง์๋ก ํ์๋ฉ๋๋ค.
gpgsm ๋ช ๋ น์ ์ฌ์ฉํ ๋ ํค ๊ทธ๋ฆฝ์ ์ธ์ํฉ๋๋ค. --๋คํ ์ธ์ฆ์. ์์ง ์๋ํ์ง ์์ต๋๋ค
OpenPGP ํค์ฉ.
&D75F22C3F86E355877348498CDC92BD21010A480
By ๋ถ๋ถ ๋ฌธ์์ด ์ผ์นํฉ๋๋ค.
์ด๊ฒ์ ๊ธฐ๋ณธ ๋ชจ๋์ด์ง๋ง ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์์ ํตํด ์ด๋ฅผ ๋ช ์์ ์ผ๋ก ํ์ํ ์ ์์ต๋๋ค.
๋ณํ๋ฅผ ์์ ๋์ญ์์ค. ์ผ์น๋ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์์ต๋๋ค.
ํ์ด๋ค
*ํ์ด๋ค
. ๊ณผ + ์ ๋์ฌ
์ด ์ ๋์ฌ๋ ๋์ ๊ณ ์ ๋ ๋ฉ์ผ์ ๊ฒ์ํ๊ณ ๋จ์ด๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด ์์ฝ๋์ด ์์ต๋๋ค.
๊ฒ์ ๋ชจ๋. ์์ง ๊ตฌํ๋์ง ์์์ผ๋ฉฐ ์ฌ์ฉ์ด ์ ์๋์ง ์์์ต๋๋ค.
์ด์ ์ ์ฌ์ฉ๋์๋ ํด์ ๋งํฌ ์๋ณ์๋ฅผ ์ฌ์ฌ์ฉํ์ต๋๋ค.
์์ local-id๋ฅผ ๋ํ๋ด๋ GnuPG ๋ฒ์ ์ ๋๋ค. ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ
X.509์ ํจ๊ป ์ฌ์ฉํ ๋ ์ถฉ๋์ด ์์ด์ผ ํฉ๋๋ค.
RFC-2253 ํ์์ DN์ ์ฌ์ฉํ๋ฉด ๋งคํ์ด ๋ถ๊ฐ๋ฅํ๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
์๋ ์ธ์ฝ๋ฉ์ผ๋ก ๋๋๋ฆฌ์ง๋ง ์ฐ๋ฆฌ๋ ์ด๋ ๊ฒ ํ ํ์๊ฐ ์์ต๋๋ค.
ํค ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ด ์ธ์ฝ๋ฉ์ ๋ฉํ๋ฐ์ดํฐ๋ก ์ ์ฅํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก gpg2 ์ฌ์ฉ