偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

未公開的MS SQL Server 加密函數(shù)

數(shù)據(jù)庫 SQL Server
我們今天主要向大家講述的是未公開的MS SQL Server 加密函數(shù),以及其在實際操作中值得我們大家注意的相關事項的具體描述。

此文章主要講述的是未公開的MS SQL Server 加密函數(shù),如果對MSSQL的用戶信息有興趣了解的話,你就可能會發(fā)現(xiàn)master.dbo.sysxlogins里面存放著用戶的口令,可是呢,password字段如果不是null就是一堆看不懂的binary,這個口令是怎么加密的呢?

其實只要仔細看看master.dbo.sp_addlogin就知道了,MSSQL的sp都可以看到代碼,真是不錯。

讓我們來看看它是怎么做的,注意這一行select @passwd = pwdencrypt(@passwd),這個時后@passwd就被加密了,讓我們也來試一下

  1. DECLARE @ClearPWD varchar(255)   
  2. DECLARE @EncryptedPWD varbinary(255)  
  3. SELECT @ClearPWD = 'test' 
  4. SELECT @EncryptedPWD = CONVERT(varbinary(255), pwdencrypt(@ClearPWD))  
  5. SELECT @EncryptedPWD 

看上去不錯,確實被加密了,可是我怎么還原呢?

呵呵,這就沒戲了,口令加密都是單向的,用加密后的密文來比較就可以了。

繼續(xù)看看其它用戶相關的sp,可以發(fā)現(xiàn)master.dbo.sp_password里面有口令比較的內(nèi)容。

pwdcompare(@old, password, (CASE WHEN xstatus&2048 = 2048 THEN 1 ELSE 0 END))

不用去理會xstatus,這是一個狀態(tài)掩碼,一般我們用的時候就直接用0就可以了

  1. DECLARE @ClearPWD varchar(255)   
  2. DECLARE @EncryptedPWD varbinary(255)  
  3. SELECT @ClearPWD = 'test' 
  4. SELECT @EncryptedPWD = CONVERT(varbinary(255), pwdencrypt(@ClearPWD))  
  5. SELECT pwdcompare(@ClearPWD, @EncryptedPWD, 0)  
  6. SELECT pwdcompare('ErrorPassword', @EncryptedPWD, 0) 

這樣我們就可以使用這兩個函數(shù)來加密自己的密碼了,怎么樣,還不錯吧?以上的相關內(nèi)容就是對未公開的MS SQL Server 加密函數(shù)的介紹,望你能有所收獲。

未公開的MS SQL Server 加密函數(shù)

上述的相關內(nèi)容就是對未公開的MS SQL Server 加密函數(shù)的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. SQL Server重復數(shù)據(jù)刪除的2個操作方案
  2. MS SQL Server 未公開的加密函數(shù)有哪些?
  3. 用SQL Server 2005DDL觸發(fā)器對數(shù)據(jù)庫進行監(jiān)控
  4. SQL Server刪除重復數(shù)據(jù)的2個實用方案
  5. SQL Server數(shù)據(jù)庫相關數(shù)據(jù)大匯和
責任編輯:佚名 來源: eNet硅谷動力
相關推薦

2010-07-23 15:52:52

MS SQL Serv

2009-07-06 18:01:04

Windows CE未公開函數(shù)

2010-06-18 10:50:55

ms SQL Serv

2010-06-10 10:23:14

MySQL加密函數(shù)

2010-07-08 13:26:02

SQL Server

2010-07-20 15:24:27

MS SQL Serv

2022-04-13 16:48:51

CPU網(wǎng)絡安全

2009-12-04 14:23:33

PHP JSON加密函

2010-05-14 13:50:57

2010-07-08 10:38:24

MS SQL Serv

2022-02-09 10:32:19

jsrpcjsrpc工具網(wǎng)絡爬蟲

2009-05-22 16:42:02

MS SQLMySQL轉(zhuǎn)換

2009-11-30 15:00:19

PHP加密解密函數(shù)au

2025-01-20 15:22:55

2011-03-21 10:13:31

Sql Server數(shù)分區(qū)

2015-05-22 11:33:08

2011-09-01 15:40:42

SQL Server存儲過程和存儲函數(shù)的加

2010-07-16 10:48:24

MS SQL Serv

2010-07-15 12:38:14

SQL Server存

2010-07-12 17:18:24

MS SQL Serv
點贊
收藏

51CTO技術棧公眾號