레인보우 테이블 공격이 등장하며 단순한 SHA256등의 암호화 방식으로는 보안에 취약해졌습니다. 그래서 현재 소프트웨어 GS인증을 받기 위해서는 Salt 암호화가 필수인데요. Salt 비밀번호 암호화 방식의 대표인 Bcrypt를 소개합니다. 비밀번호 암호화에 Hash 함수를 사용하는 이유 Hash 함수는 단방향 암호화 방식입니다. 흔하게 볼 수 있는 Hash 함수는 MD5, SHA256, SHA512 등이 있습니다. 비밀번호 암호화 방식에 Hash함수를 사용하는 이유는 다음과 같습니다. 복호화가 어렵다. 비용이 적게 든다.(RSA에 비해) Salt의 등장 배경 - 레인보우 테이블 일반적으로 Hash값은 복호화가 되지 않기 때문에 무직하게 대입을 해서 비밀번호를 찾으려고 하면 엄청난 시간이 걸립니다. 10..