간혹 서적이나 조선 블로그들을 보면 해시를 암호화라 하는데


해시는 암호화가 아니야 해시는 단방향 알고리즘임 raw 값이 존재하고 HashFunction에 값을 넣으면 HashedValue를 반환해주는 함수야 


암호화는 복호화가 가능해야 암호화라 하지 해시는 복호화라는게 불가능해 역함수가 존재하지 않게 설계하기 때문에


(단 브루트포싱 공격이나, 레인보우 테이블같은 공격으로 추론은 원본값에 대한 추론은 가능)


그래서 Bcrypt 같은 해시 알고리즘을 사용하면 Raw 값을 해시 후 비교 하는거야 복호화가 불가능 하니까


이 정도는 다 알겠지만 ㅈㄴ 불편하게 자꾸 해시를 암호화라 하는 사람들이 있어서 제발 불편하게 하지마