: any
Encryption
geekylli
2021. 4. 28. 06:08
반응형
1. RSA
- 양방향 암호화
- 비대칭키 암호화 방식 (private, public key 따로 존재)
2. AES256 (Advanced Encryption Standard)
- 양방향 암호화(복호화 키 필요, 16자리 이상)
- 대칭키 암호화 방식 (암호화와 복호화 과정에서 동일한 키를 사용)
- AESGCM(Galois/Counter Mode)
- 패딩으로 해킹하는 것을 보완 목적
3. SHA256 (Secure Hash Algorithm)
- 단방향 암호화 (암호화 키가 존재하지 않음)
- 암호문을 평문으로 바꾸는 복호화는 불가능
- 항상 같은 결과
- Base64 Encoding과 같이 쓰도록 적용되어 있음
+) 4. KMS
- AWS에서 제공 docs.aws.amazon.com/ko_kr/kms/latest/developerguide/concepts.html
- Customer Master Key, Private Key, Public Key
- 양방향 암호화 (대칭키, 비대칭키 모두 지원하니, 따로 알아봐야할 듯)
Base64 Encoding: ascii 에서 64진법(영문자, 숫자, 특수기호(+, /)로 구성된 문법으로 변경시키는 것
참고로 HTTPS 는 SSL를 거쳐서 보안강화: 양방향 암호화 방식을 이용
반응형