예전에 pgp(GNU privacy Guard)의 오류 때문에 업데이트 에러가 났고 이를 해결하는 방법을 작성한 글이 있었고, gpg에 대해 알아보다 gpg 가 리눅스 운영체제에서 간단하게 특정 파일을 암호화를 지원해주는 기능을 한다는 것을 새롭게 알게 되었다.
이번 글은 리눅스 시스템 기본 탑재 프로그램인 GPG를 이용한 파일 암호화 방법에 대해서 작성하겠다.
- 암호화 파일 준비
vi 에디터로 간단하게 비밀번호 txt 파일을 만들었다.
- 파일 암호화 명령어 작성
# gpg -c "암호화할 파일 이름"
# gpg -c 비밀번호.txt
작성 후 .pgp 확장자를 갖는 암호화된 파일이 생성되고 텍스트 에디터를 활용해 내용 확인 시 암호화된 것을 확인할 수 있다.
- 암호화된 파일 복호화
이제 기존의 원본 파일을 삭제해주고 암호화된 파이를 복호화 작업을 하겠다.
원본 파일 삭제
명령어 입력
# pgp "복호화할 파일이름"
# gpg 비밀번호.txt
복호화할 파일의 비밀번호 입력 창이 뜨고 비밀번호 입력시 복호화 과정을 거쳐 txt 파일이 생성된다.
텍스트 에디터로 내용을 확인해 보니 복호화가 잘 된 것을 확인할 수 있다.
이상으로 gpg를 이용한 간단한 파일 암복호화를 마치겠다.