View
openssl을 이용한 평문 암호화 복호화
Private key 생성
openssl을 이용해 genrsa 암호화 방식으로 private-key.pem 생성
$ openssl genrsa -out private-key.pem 1024
Public key 생성
private-key.pem을 이용해 public-key.pem 생성
openssl rsa -in private-key.pem -out public-key.pem -outform PEM -pubout
평문(testfile.txt) 생성
echo 'testfile' > testfile
평문 암호화
평문을 public-key.pem을 이용해 암호화
openssl rsautl -encrypt -inkey public-key.pem -pubin -in testfile.txt -out testfile_encrypt.txt
평문 복호화
openssl rsautl -decrypt -inkey private-key.pem -in testfile_encrypt.txt -out testfile_decrypt.txt
'Research Note > Security' 카테고리의 다른 글
[SSL 제대로 이해하기 4탄] SSL 동작 과정 (0) | 2020.12.11 |
---|---|
[SSL 제대로 이해하기 3탄] SCC, CSR 이란? (0) | 2020.12.11 |
[SSL 제대로 이해하기 2탄] SSL에서 인증서란? (0) | 2020.12.11 |
[SSL 제대로 이해하기 1탄] SSL의 기본 개념 (0) | 2020.12.11 |
전자서명(Digital Signature) 이해하기 (0) | 2020.12.11 |
reply