코딩ㆍ개발 정보/데이터베이스 연습
MSSQL 에서 password 컬럼에 SHA2_256 수동 업데이트 하기
RioRex
2024. 7. 8. 18:41
HashBytes('SHA2_256', '19870103') 함수를 사용한다
/**
* 공통 비번 사용중인 users 테이블 조회하기
*/
select cid,cPassword, strName, dateRegist
from users
where cPassword = 'd76f92e8c878d5a01f361e3202ba2ed54b2443ca1ee45da6c3d7490e29c9ce7a9fcb7f'
/**
* 비밀번호를 생년월일 YYYYMMDD 로 초기화하기
* HashBytes('SHA2_256'함수 적용) 암호화
*/
-- update users set cPassword = LOWER(CONVERT(VARCHAR(64), HashBytes('SHA2_256', '19870103'), 2)) where cid='yess23'
/**
* 어떻게 변환될까?
*/
select HashBytes('SHA2_256', '19870103')
select CONVERT(VARCHAR(64), HashBytes('SHA2_256', '19870103'), 2)
select LOWER(CONVERT(VARCHAR(64), HashBytes('SHA2_256', '19870103'), 2))
반응형