1. 개인키 생성 (.pem)
> 패스프레이즈 설정: openssl genrsa -aes256 -passout pass:password
-out priv.pem
2048
> 패스프레이즈 미설정: openssl genrsa -out priv.pem
2048
2. 공개키 생성 (.pem)
> openssl rsa -in priv.pem
-pubout -out pub.pem
3. 인증서 생성 요청서 (.csr)
> openssl req -new -key priv.pem
-out request.csr
4. 인증서 생성 (.crt)
> openssl req -x509 -days 10
-key priv.pem
-in request.csr
-out cert.crt
5. 인증서 확인
> openssl x509 -text -noout -in cert.crt
6. 파일 암호화
> openssl rsautl -encrypt -inkey pub.pem
-pubin -in plain.txt
-out encrypt.txt
7. 파일 복호화
> openssl rsautl -decrypt -inkey priv.pem
-in encrypt.txt
-out decrypt.txt
'보안 > 모의해킹' 카테고리의 다른 글
XSS, SQL Injection 공격을 더 쉽게 하려면? Hack tools! (0) | 2021.01.29 |
---|---|
[번역/의역] 아이폰 패킷 덤프 (tcpdump) (0) | 2020.11.03 |
맥 화면 캡쳐 및 편집 프로그램 (포토스케이프, 모노스냅) (0) | 2020.11.03 |
웹 해킹을 위한 프록시 툴 설정 (Burp suite, Proxy SwitchyOmega) (0) | 2020.10.21 |
해커원 소개 (버그바운티 사이트) (0) | 2020.09.10 |