암호화1 사용자 비밀번호 암호화 - Hash & Salt 들어가며 웹 프로젝트를 하다보면 사용자의 비밀번호를 다루게 되는 일이 생긴다. 이 프로젝트가 실제로 서비스가 되고 있는 프로젝트라면 사용자의 비밀번호를 다루는 일은 보안상에 있어서 아주 중요한 부분일 것이다. 만약 이러한 비밀번호를 디비에 그냥 평문으로 저장하게 된다면 해커에 의해서 디비가 털리는 순간 큰 문제가 생길 것이다. 그렇기 때문에 사용자 비밀번호를 저장하는 것은 중요한 일이다. 들어가기 앞서 해싱과 암호화에 차이를 먼저 짚고 넘어간다. 사용자 비밀번호 암호화 - Hash & Salt 해싱과 암화화는 일상 생활에서 어느정도 의미가 통용되지만 암호학적으로 볼때는 차이가 있다. 그 차이는 바로 방향성에 차이인데 암호화는 양방향에 방향성을 가지고 있기에 암호화 복호화 가 가능하다. 해싱은 단방향이기 .. 2021. 9. 23. 이전 1 다음