GnuPG, GNU Privacy Guard
gpg 2.2부터 passwd강제해서 ssh form export가 안되는 문제 (key 자체가 encrypt 되어있다..)
gpg --sign ${key}
gpg --import public.key gpg --import private.key
GNU Privacy Guard
OpenPGP 표준을 다루는 RFC4880을 구현
GPG는 RSA 암호 기술을 이용
sudo apt install gnupg
- for enough entropy
sudo apt install rng-tools sudo rngd -r /dev/urandom
- daemon
gpg-agent --daemon --use-standard-socket --pinentry-program /usr/bin/pinentry-curses
gpg --full-generate-key # rsa and rsa # 4096 # 0
gpg --export -a -o seonglae sungle3737@gmail.com
gpg --export-secret-keys YOUR_ID_HERE > private.key
git config --global gpg.program "GPG 클라이언트 프로그램의 위치"
gpg --list-keys
gpg --import private.key
git config --global gpg.program gpg # perhaps you had this already? On linux maybe gpg2 git config --global commit.gpgsign true # if you want to sign every commit
gpg --delete-key {{id}} gpg --delete-secret-key {{id}}

Seonglae Cho

