일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- PYTHON
- 프로그래밍
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- Injection #Reflected #웹취약점
- 메소드
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- forensic
- evm
- CIDR #서브넷 #Network #ip 주소고갈
- 탈중화
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- 자바
- 안드로이드 #스레드 #핸들러 #예제
- 디지털 포렌식
- 객체
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- EnCase #mount #Forensic #image mount
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- 코딩
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- 파이썬
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
- java
- HTML Injection #bWAPP
- It
- Forensic #CTF #디지털포렌식 #disk forensic
- 포렌식
- 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
'정보보안 > 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 |