第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問該怎么理解SQL pwdencrypt函數(shù)?

請問該怎么理解SQL pwdencrypt函數(shù)?

慕森王 2019-09-20 18:14:22
SQL pwdencrypt函數(shù)
查看完整描述

5 回答

?
慕尼黑8549860

TA貢獻1818條經(jīng)驗 獲得超11個贊

insert into users (用戶名,密碼) values ('小名',pwdencrypt('111'));

update users set 密碼=pwdencrypt(密碼) where 用戶名='小名';

順便說一下, 只能加密, 不可解密, 也就是說此加密不可逆.

查看完整回答
反對 回復(fù) 2019-09-22
?
慕仙森

TA貢獻1827條經(jīng)驗 獲得超8個贊

CREATE TABLE Users (
UserID Varchar(10),
UserPW varbinary(256)

INSERT INTO USERS values('TestUser1',pwdencrypt('TestPW1'))
INSERT INTO USERS values('TestUser2',pwdencrypt('TestPW1'))
INSERT INTO USERS values('TestUser3',pwdencrypt('TestPW1'))
INSERT INTO USERS values('TestUser4',pwdencrypt('TestPW1'))

declare @pwd varbinary(256)
select @pwd=UserPW from USERS where UserID='TestUser1'
--比較:
if pwdcompare('TestPW1',@pwd)=1
print 'true'
else
print 'false'

select * from USERS
--delete USERS





查看完整回答
反對 回復(fù) 2019-09-22
?
守著星空守著你

TA貢獻1799條經(jīng)驗 獲得超8個贊

1.Service的增強功能;
2.數(shù)據(jù)庫引擎增強功能;
3:數(shù)據(jù)庫訪問接口方面的增強功能;
4:Analysis Services的增強功能;
5:Integration Services的增強功能;
6:全文搜索的增強功能;
7:Notification Services的增強功能;
8:復(fù)制增強;
9::Reporting Services的增強功能;
10:工具和使用工具的增強功能;


查看完整回答
反對 回復(fù) 2019-09-22
?
長風(fēng)秋雁

TA貢獻1757條經(jīng)驗 獲得超7個贊

SQLSERVER 中有相應(yīng)的函數(shù)。pwdencrypt 加密,此加密不可以逆(我的知道的)。然后可以用 pwdcompare 來驗證輸入的密碼是否正確。
下面是一個例子
1, 設(shè)置密碼。
比如 用戶A設(shè)置的密碼是 auserpwd
那么在寫入到 Password 那一列的時候這樣寫
insert userTable (UserID,Password) values ('A',pwdencrypt('auserpwd'))
2,驗證密碼.
如果用戶在登錄驗證的時候輸入錯誤密碼 auserpassword
select pwdcompare(Password,pwdencrypt('auserpassword')) '' from userTable where UserID='A' 那么返回的結(jié)果就是 0 ,如果輸入正確的密碼 那么返回值就是 1 。


查看完整回答
反對 回復(fù) 2019-09-22
  • 5 回答
  • 0 關(guān)注
  • 597 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號