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