g5_member 의 mb_password 필드 종류를 BLOB 으로 하면 무엇이 좋은가요?
본문
고객사의 요청으로 유지보수를 진행하기 위해 디비를 살펴보니
그누보드의 회원 테이블의 비밀번호 필드가 varchar(255) 가 아닌 BLOB 이더군요
비밀번호 저장 방식도
mb_password = '".sql_password($mb_password)."', 도
mb_password = '".get_encrypt_string($mb_password)."', 도 아닌
mb_password = UNHEX('".get_encrypt_string($mb_password)."'), 를 사용하네요
UNHEX 를 찾아보니 MySQL 5.6 부터 도입된 내용인가 보네요
https://www.w3resource.com/mysql/string-functions/mysql-unhex-function.php
질문요지 ... BLOB 방식으로 하면 어떤 점에서 좋은건가요?
답변을 작성하시기 전에 로그인 해주세요.