반응형
츄르사려고 코딩하는집사입니다.
ID는 대소문자 관계없이 로그인을 할 수 있지만, ID를 이용한 초기비밀번호 설정에는 해싱을 언제해야 하는지를 고민해야 한다.
대문자 A와 소문자 a가 해싱되는 값은 다르다.
그렇기 때문에, 아이디를 이용한 해싱 방법은 아래와 같이 나눠서 진행해야 한다.
1. 입력받은 ID에서 대문자를 소문자로 변경하기
2. 입력받은 ID에서 소문자를 대문자로 변경하기
이렇게, 먼저 입력받은 ID를 변경한 후에, 해싱을 해야 해싱된 비밀번호도 똑같이 나온다.
위의 순서로 해싱을 하지 않으면, 대문자 A로 만든 비밀번호와 소문자 a로 만든 비밀번호가 달라 로그인을 하는데 로그인이 되지 않는 문제가 발생한다.
그런데, 대문자는 대문자 해시 비밀번호가 나오고, 소문자는 소문자 해시 비밀번호가 나왔다.
그래서, 소문자에 맞는 비밀번호를 입력했는데, 역시나 로그인이 안됐다. 이 경우에는 입력받은 값을 RSA로 복호화 하는 도중에 문제가 있는듯 하다.
반응형
'IT > 기타' 카테고리의 다른 글
FlexSim 솔루션 트레이닝 센터 아카데미 교육 후기 (0) | 2024.07.05 |
---|---|
Windows 10에서 OAK-D Pro W 설치 및 연동하는 방법(Depthai Viewer) (0) | 2024.06.27 |
Windows10에서 스테레오랩스(stereolabs) ZED2i SDK 및 Python API 설치하는 방법 (0) | 2024.06.26 |
[블렌더] Windows10에 블렌더(Blender) 설치하는 방법 (0) | 2024.04.02 |
IBATIS/XML 동적 태그 정리 (0) | 2021.10.07 |
[Ibatis]XML에서 <isNotEmpty> 태그 사용하는 방법 (0) | 2021.10.06 |
이더넷의 IP 구성이 올바르지 않습니다. 해결 방법 (4) | 2020.02.21 |
유튜브 구독자수 안보이게 하는 방법 (0) | 2020.02.12 |
최근댓글