| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
- 탈중화
 - Injection #Reflected #웹취약점
 - 포렌식
 - HTML Injection #bWAPP
 - Forensic #CTF #디지털포렌식 #disk forensic
 - 파이썬
 - 메소드
 - PYTHON
 - 객체
 - 디지털 포렌식
 - evm
 - 파일 접근 권한 #linux #chown #chmond #umask #명령어
 - It
 - #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
 - forensic
 - 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
 - 안드로이드 #서비스 #안드로이스 서비스 #Android #java
 - 자바
 - 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
 - EnCase #mount #Forensic #image mount
 - 안드로이드 #스레드 #핸들러 #예제
 - 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
 - snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
 - Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
 - CIDR #서브넷 #Network #ip 주소고갈
 - 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
 - 코딩
 - 프로그래밍
 - 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
 - java
 
- Today
 
- Total
 
Jsecurity
GunPG [GNU Privacy Guard] 본문

Phil Zimmermann가 1991년에 개발한 자유 소프트웨어
비대칭키 방식으로 개인키 공개키가 존재하고, 암호, 디지털 서명 제공
문서, 메시지, 메일 본문, 파일 등을 암호화 및 복원
키 생성: GPG --gen-key

공개 키를 파일 public.key로 내보내기 
gpg --export -a "User Name"> public.key 
그러면 사용자 이름 에 대한 공개 키의 ascii 표현으로 public.key 파일이 작성
gpg --export 
기본적으로 화면에 인쇄
gpg --export -a "User Name" 
User Name 의 공개키를 명령 줄에 출력
개인 키를 내보내기  
gpg --export-secret-key -a "사용자 이름"> private.key  
이렇게하면 User.key에 대한 개인 키의 ASCII 표현으로 private.key라는 파일이 생성
공개 키를 가져 오기 
gpg --import public.key  
"public.key"파일의 공개 키를 공개 키 링에 추가합니다.  
개인 키를 가져 오기      
gpg --allow-secret-key-import --import private.key  
"private.key"파일의 개인 키를 개인 키 링에 추가합니다. 
공개 키 링에서 공개 키를 삭제
GPG --delete 키 "사용자 이름" 
위의 공개 키와 연관된 개인 키 링에 개인 키가 있으면 오류발생 먼저 키 쌍의 개인 키를 개인 키 링에서 삭제해야 합니다.
개인 키 (개인 키 링의 키)를 삭제
gpg --delete-secret-key "사용자 이름"  
이것은 비밀 키 링에서 비밀 키를 삭제합니다.  
현재 내가 가지고 있는 키 목록 보기
gpg --list-keys  
현재 내가 가지고 있는 비밀키 목록 보기
gpg --list-secret-keys  
key의 해쉬값에서 고유 넘버를 제공
gpg --fingerprint "사용자 이름"
데이터를 암호화 
gpg -e -u "발신자 사용자 이름"-r "수신자 사용자 이름" somefile  
데이터 복호화
gpg -d mydata.tar.gpg  
gpg --edit-key   
gpg --gen-revoke  
--gen-revoke는 사람에게 배포되고 키가 더 이상 유효하지 않다는 것을 알려주는 폐기 인증서를 만듦  
--edit-key를 사용하면 여러 가지 주요 작업을 수행 
#GnuPG 사용법 참고
https://johngrib.github.io/wiki/gpg/#gpg
GnuPG 사용법
GnuPG, the GNU Privacy Guard
johngrib.github.io
'정보보안 > Security' 카테고리의 다른 글
| HTTP 프로토콜의 진화 HTTP/3 란? (0) | 2019.08.23 | 
|---|---|
| 핵티비즘 (Hacktivism) (0) | 2019.07.10 | 
| 전공영어- Tor 브라우저의 이해 (0) | 2019.04.01 | 
| 침입차단시스템 (0) | 2019.03.17 | 
| 스파이웨어 (Spyware) (0) | 2019.03.17 |