Database/MS-SQL
MS-SQL 2005(2008)에 필드 암호화 하기
bboks.net
2010. 11. 10. 13:33
mysql에는 password()라는 내장함수가 있다.
하지만 mssql에는 다른 함수가 있다.
암호화 하여 튜플 삽입하기
INSERT INTO table_name VALUES(PWDENCRYPT('value'))
예)INSERT INTO MEMBERSHIP values('rE', pwdencrypt('1234'))
예)INSERT INTO MEMBERSHIP values('rE', pwdencrypt('1234'))
암호화된 튜플 검색하기
SELECT UID FROM MEMBERSHIP WHERE 1 = PWDENCRYPT('1111', PASSWORD)
// Return one more UID or nothing
SELECT pwdcompare('1111', PASSWORD) FROM MEMBERSHIP WHERE UID = 'rE'
// Return [0 | 1]
// Return one more UID or nothing
SELECT pwdcompare('1111', PASSWORD) FROM MEMBERSHIP WHERE UID = 'rE'
// Return [0 | 1]