IT/기타
웹사이트에서 비밀번호 Hash 문제
츄르사려고 코딩하는집사입니다. ID는 대소문자 관계없이 로그인을 할 수 있지만, ID를 이용한 초기비밀번호 설정에는 해싱을 언제해야 하는지를 고민해야 한다. 대문자 A와 소문자 a가 해싱되는 값은 다르다. 그렇기 때문에, 아이디를 이용한 해싱 방법은 아래와 같이 나눠서 진행해야 한다. 1. 입력받은 ID에서 대문자를 소문자로 변경하기 2. 입력받은 ID에서 소문자를 대문자로 변경하기 이렇게, 먼저 입력받은 ID를 변경한 후에, 해싱을 해야 해싱된 비밀번호도 똑같이 나온다. 위의 순서로 해싱을 하지 않으면, 대문자 A로 만든 비밀번호와 소문자 a로 만든 비밀번호가 달라 로그인을 하는데 로그인이 되지 않는 문제가 발생한다. 그런데, 대문자는 대문자 해시 비밀번호가 나오고, 소문자는 소문자 해시 비밀번호가 나..
2021. 10. 26.
최근댓글