우리나라 아이디 비밀번호 설정할때 이런저런 조건 많이 넣잖음
생일 넣지 마라, 반복문자 넣지마라 etc.
내가 모 대기업 홈페이지에 "cyVcof-jik1!@" 라고 애플에서 무작위로 생성된 비밀번호를 계정비밀번호로 설정하려고 하니까
"-"가 아에 기입이 안되도록 막혀있더라.
고객센터에 문의 넣어보니 답변이 왔는데
"- 영문+숫자+특수문자 조합으로 8~15자리를 입력해야 합니다.
※ 특수문자 ! @ # $ % ^ * ? _ ~ /"
라고 넣을 수 있는 특수문자를 제한해 뒀더라고
왜 그런거야...? "-"나 "="나 "+" 같은걸 넣으면 뭐 해시값이 제한범위 밖으로 튀어나간다거나 그런거임?
한두 사이트만 그런게 아니라 종종 만나게 되어서 그냥 궁금해지더라.
DB에 문자열 저장하는데 연산기호나 따옴표, 반점등은 쿼리문으로 인식해서 에러를 일으키기 때문
해외 홈페이지에선 - 가 들어가도 비밀번호로 쓸 수 있는건 한국과 다른 DB시스템을 쓰기 때문인건감?
별도로처리했거나 그런걸꺼임 홈페이지마다 방침이 달라
해킹각막으려구
복호화가 안되는데 무슨 해킹을 막아 이 뽁뾱이 머가리들...