IT 개발자로서 개발을 하다보면 이용자의 개인정보 보호를 위해 어떤 암호화 방식을 적용할 것인가를 마주하게 된다. 다양한 암호화 방식중에 단방향 암호화와 양방향 암호화에 차이를 알아보고 어떤 암호화 알고리즘이 있는지 살펴보자. ✅ 단방향 암호화 단방향 암호화는 원래대로 돌아갈 수 없는 암호화이다. 즉, 복호화가 불가능한 암호화를 말한다. 대표적으로 hash가 있으며 암호화된 값으로부터 다시 돌아갈 수 없기 때문에 단방향이라고 부른다. Hash 함수는 같은 입력 값에 대해 같은 출력값이 나오는게 보장이 되지만, 출력값으로 입력 값을 유추할 수 없다. 입력값 출력값 haki fa6f14f5791509d1d7b991788a1c88a9 haki fa6f14f5791509d1d7b991788a1c88a9 위와 같..