반응형
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를 거쳐서 보안강화: 양방향 암호화 방식을 이용
반응형
': any' 카테고리의 다른 글
[맥] 추가 설치없이(karabiner없이), 오른쪽 커맨드로 한영키 전환 (5) | 2021.07.04 |
---|---|
개발환경 설정 (0) | 2021.04.28 |
[System] Alt + F12 동작 안함, Fn key 비활성화 (0) | 2021.04.15 |
[C/C++] Call by reference, Call by address, Call by value (0) | 2021.04.15 |