Common case is Caesar cipher
- 같은 키를 이용해 암/복호화하는 방식
- 보통 데이터 암호화에 사용되며 AES 알고리즘이 많이 사용된다.
AES나 RC2를 추천한다. 대칭형 암호화를 수행하고, private key를 추가할 수 있다.
Symmetric Encryptions
Symmetric Encryption Notion
AES와 SHA 차이
이것저것 알아보다 보니 SHA와 AES의 차이가 무엇인지 궁금해졌습니다.. 보통 평문이나 암호화를 해야하는 부분은 AES를 사용하고 서버에서 인증서의 암호화가 필요한 부분은 SHA를 사용해 이 개념을 확실히 하기 위해 조사를 했습니다. 암호화는 암호화 알고리즘을 이용하고, 인증은 해쉬함수를 이용하여 Verification Data를 만들어 원문에 태그(Tag)를 붙여서 전송하므로 해쉬함수를 이용합니다.
https://brownbears.tistory.com/73
HTTPS - 1. 그림으로 살펴보는 HTTPS
그림으로 살펴보는 포스팅을 시작으로, 3편의 포스팅을 통해 HTTPS에 대해서 알아보겠습니다. 암호화의 구현이 필요한 시스템이나 프로토콜을 설계할 때 HTTPS(HTTP Over TLS)의 동작방식은 좋은 레퍼런스가 될 수 있습니다. 우선 이번 글에서는 그림을 통해 HTTPS가 어떻게 동작하는지 간단하게 살펴보겠습니다. 평문 전송부터 시작해, 하나씩 필요한 기능들을 추가해보면서 필요한 이유들을 이해해봅시다.
https://dokydoky.tistory.com/462

Seonglae Cho