配置文件資料庫密碼加密怎麼解密
用aes,des之類的加密演算法加密,密鑰持久化在配置文件或者資料庫中。這樣別人看到的都是密文,你在自己的界面中可以用對應的密鑰解密,你看到的就是原文了。
『貳』 資料庫2008中,表中的密碼項加密了,如何才能解密
程序能反編譯是最好的破解方法。
如果你是簡單的想知道該用戶登錄後的情況,可以嘗試下以下的方法。
2.1 注冊一個新用戶,然後設置一個密碼。
2.2 先將你想要登錄枝悉肆用戶的密碼猛轎備份
2.3 使用你新注冊用戶產生的密碼替陸雀換掉原來的密碼。
2.4 登錄系統,完事之後將該用戶密碼還原。
『叄』 access資料庫的password欄位加密了,如何破解
1.打開網頁瀏覽器,在網路中搜索「access密碼破解」,會搜索出很多結果,如圖;
隨便打開其中一個網頁,把程序下載下來。
5.由此可見,Access資料庫的安全性很差,不適合在網站中使用,應該使用MSsql、MySQL、Oracle等資料庫替代。
『肆』 如何對資料庫進行加密和解密
資料庫賬號密碼加密詳解及實例
資料庫中經常有對資料庫賬號密碼的加密,但是碰到一個問題,在使用UserService對密碼進行加密的時候,spring security 也是需要進行同步配置的,因為spring security 中驗證的加密方式是單獨配置的。如下:
<authentication-manager>
<authentication-provider user-service-ref="userDetailService">
<password-encoder ref="passwordEncoder" />
</authentication-provider>
</authentication-manager>
<beans:bean class="com.sapphire.security.MyPasswordEncoder" id="passwordEncoder">
<beans:constructor-arg value="md5"></beans:constructor-arg>
</beans:bean>
如上述配置文件所示,passwordEncoder才是在spring security對賬號加密校驗的地方。
spring security在攔截之後,會首先對用戶進行查找,通過自己定義的userDetailService來找到對應的用戶,然後由框架進行密碼的匹配驗證。
從userDetailService得到user以後,就會進入到DaoAuthenticationProvider中,這是框架中定義的 ,然後跳入其中的authenticate方法中。
該方法會進行兩個檢查,分別是
* preAuthenticationChecks : 主要進行的是對用戶是否過期等信息的校驗,調用的方法在userDetail中有定義的。
* : 這個就是用戶名密碼驗證的過程了。
而PasswordEncoder是我們xml中注入的bean,所以了,我們調用的則是我們自己完成的passwordEncoder
public class MyPasswordEncoder extends MessageDigestPasswordEncoder {
public MyPasswordEncoder(String algorithm) {
super(algorithm);
}
@Override
public boolean isPasswordValid(String encPass, String rawPass, Object salt) {
return encPass.equals(DigestUtils.md5DigestAsHex(rawPass.getBytes()));
}
}
這是我對其實現的一個簡單版本,調用的就是spring自帶的加密演算法,很簡單了,當然也可以使用復雜的加密方法,這個就靠自己了
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
『伍』 如何對 加密的sqlite資料庫文件解密
給SQLite資料庫加密解密的方法:
1、創建空的sqlite資料庫。
//資料庫名的後綴你可以直接指定,甚至沒有後綴都可以
//方法一:創建一個空sqlite資料庫,用IO的方式
FileStream fs = File.Create(「c:\\test.db「);
//方法二:用SQLiteConnection
SQLiteConnection.CreateFile(「c:\\test.db「);
創沒虛建的資料庫是個0位元組的文件。
2、創建加密的空sqlite資料庫
//創建一個密碼為password的空的sqlite資料庫
SQLiteConnection.CreateFile(「c:\\test2.db「);
SQLiteConnection cnn = new SQLiteConnection(「Data Source=c:\\test2.db「);
SQLiteConnection cnn = new SQLiteConnection(「Data Source=D:\\test2.db「);
cnn.Open();
cnn.ChangePassword(「password「);
3、給未加密的資料庫加密
SQLiteConnection cnn = new SQLiteConnection(「Data Source=c:\\test.db「);
cnn.Open();
cnn.ChangePassword(「password「);
4、打開加密sqlite資料庫
//方法一
SQLiteConnection cnn = new SQLiteConnection(「Data Source=c:\\test2.db「);
cnn.SetPassword(「password「);
cnn.Open();
/慎察仔/方法二
SQLiteConnectionStringBuilder builder = new SQLiteConnectionStringBuilder();
builder.DataSource = @」c:\test.db「;
builder.Password = @」password「;
SQLiteConnection cnn = new SQLiteConnection(builder.ConnectionString);
cnn .Open();
除了用上述方寬汪法給SQLite資料庫加密以外,您還可以使用專業的文件加密軟體將SQLite資料庫加密。
超級加密 3000採用先進的加密演算法,使你的文件和文件夾加密後,真正的達到超高的加密強度,讓你的加密數據無懈可擊。
超級加密3000使用起來,只要點擊需要加密的文件的右鍵,即可輕松實現文件的加密。
解密只要雙擊已加密文件,輸入密碼即可輕松搞定。
『陸』 加密文件不知道密碼怎麼解密
方案一:比較繁瑣,但是可以試試
步驟1:打開Windows資源管理器。
步驟2:右鍵單擊加密文件或文件夾,然後單擊屬性。
步驟3:在「常規」選項卡上,單擊「高級」。
3弦
步驟4:清除「加密內容以保護數據」復選框。
同樣,使用解密時也要注意以下問題:
1.要打開Windows資源管理器,請單擊開始→程序→附件,然後單擊Windows資源管理器。
2.解密文件夾時,系統會詢問您是否要同時解密文件夾中的所有文件和子文件夾。如果選擇僅解密文件夾,則要解密的文件夾中的加密文件和子文件夾將保持加密狀態。但是,在解密文件夾中創建的新文件和文件夾不會自動加密。
以上是文件加密和解密的方法!在使用過程中,我們可能會遇到以下問題,解釋如下:
1.不能使用高級按鈕。
原因:加密文件系統「EFS」只能處理「NTFS」文件系統卷上的文件和文件夾。如果您嘗試加密的文件或文件夾位於FAT或FAT32卷上,則文件或文件夾的屬性中將不會顯示「高級」按鈕。
解決方案:
使用轉換工具將卷轉換為NTFS卷。8弦
打開命令提示符。
類型:轉換驅動器/fs ntfs
(驅動器是目標驅動器的驅動器號)
2.打開加密文件時,會顯示「拒絕訪問」消息。
原因:加密文件系統「EFS」使用公鑰證書加密文件,而與該證書相關的私鑰在此計算機上不可用。
解決方案:
找到適當證書的私鑰,並使用證書管理單元將私鑰導入計算機並在本地使用。
3.用戶基於NTFS加密文件,重裝系統後無法訪問加密文件的問題解決方案(注意:重裝Win2000/XP前,必須備份加密用戶的證書):
第一步:用加密用戶登錄電腦。
第二步:點擊開始→運行,鍵入mmc,然後點擊確定。
步驟3:在控制台菜單上,單擊添加/刪除管理單元,然後單擊添加。
第四步:在「個人管理單元」下,單擊「證書」,然後單擊「添加」。
8弦
第五步:點擊「我的用戶賬號」,然後點擊「完成」(如圖二,如果你的加密用戶不是管理員,則不會出現此窗口,直接進入下一步)。
第六步:點擊「關閉」,然後點擊「確定」。
第七步:雙擊「證書-當前用戶」,雙擊「個人」,然後雙擊「證書」。
第八步:在「預定用途」一欄中點擊帶有「加密文件」字樣的證書。
步驟9:右鍵單擊證書,指向所有任務,然後單擊導出。
第十步:根據證書導出向導的說明,導出PFX文件格式的證書及相關私鑰(注意:建議通過「導出私鑰」導出證書,這樣可以保證證書有密碼保護,防止他人竊取。另外,證書只能保存到你有讀寫許可權的目錄下)。
4.保存證書。
注意保存PFX文件。重裝系統後,無論在哪個用戶下雙擊證書文件,都可以導入這個私有證書,訪問NTFS系統下該證書原用戶加密的文件夾(注意:備份恢復功能備份的NTFS分區上的加密文件夾不能恢復到非NTFS分區)。4弦
最後,該證書可用於以下目的:
(1)允許不同的用戶訪問加密的文件夾。
將我的證書導出為「導出私鑰」,並將其發送給這台機器上需要訪問該文件夾的其他用戶。然後,他登錄,導入證書,並訪問這個文件夾。
(2)對由WinXP機器上的「備份恢復」程序備份的先前加密文件夾的恢復訪問許可權。
用備份恢復程序備份加密文件夾,然後將生成的Backup.bkf連同此證書復制到另一台WinXP機器上,用備份恢復程序恢復(注意:只能恢復到NTFS分區)。然後導入證書,就可以訪問恢復的文件了。
選項2:
1.打開winrar軟體,在path中輸入你的加密文件所在的路徑,就可以看到加密文件了。目錄名或文件名可能略有不同,但內容保持不變,可以直接復制使用。
第二,在驅動器d的根目錄下新建一個文件夾temp,將加密程序「folder encryption.exe」的副本復制到temp中,然後只需將一個文件復制到temp中備用,然後運行加密程序,輸入密碼(記住這個密碼)進行加密,假設我們忘記加密密碼的文件路徑是「E: est」,打開開始菜單,輸入CMD,進入命令行模式,輸入
: temp thumbs . dn 117789687 e: test thumbs . dn,回車,會有提示「覆蓋
D: empThumbs.dn?」,輸入「是」並按enter鍵。現在忘記加密密碼的文件的加密密碼是您剛剛加密的密碼D:
測試文件密碼,直接輸入這個密碼解密。
選項3:
狡兔洞正式版加密鎖3.0最新無限破解版可供測試。
『柒』 如何在資料庫內進行密碼加密和解密
作為參考,數據本身提供的字元串加密方法:
------------1.HASHbytes---------------
SELECT sys.fn_sqlvarbasetostr(HASHbytes('MD5','2324243')),sys.fn_VarBinToHexStr(HASHbytes('MD5','2324243'))
------------2. EncryptByPassPhrase 帶公鑰---------------
--公鑰最好保存在其他地方
declare @pwd varbinary(max) ,@password nvarchar(1000) , @EncrptString nvarchar(max)
set @password ='1234567'
set @EncrptString= N'我是中國人'
--加密
SELECT @pwd = EncryptByPassPhrase( @password, @EncrptString)
select @pwd
--解密
SELECT @EncrptString =CAST( DecryptByPassPhrase(@password,@pwd) as nvarchar(max))
select @EncrptString
『捌』 怎樣解密加密文件
問題一:word文檔加密了怎麼解密啊 10分 方法一:插入文件法
啟動WORD,新建一個空白文檔,執行「插入――〉文件」命令,打開「插入文件」對話框,定位到需要解除保護的文檔所在的文件夾,選中相應文檔,單擊「插入駭按鈕,將加密保護的文檔插入到新文檔中,文檔保護會被自動撤銷。
方法二:文件另存法
打開保護的文檔,執行「文件――〉另存為」命令,打開「另存為」對話框,將「文件類型」選定為「WORD97―2003&6.0/95―RTF(*.doc)」,然後取名保存,關閉該文檔,重新打開一下,執行「工具――〉取消文檔保護」命令即可。
或者將文件類型另存為HTML,然後將其中的內容,復制粘貼到新建文檔中。
方法三:寫字板法
啟動寫字板,打開保護的WORD文檔,另存為WORD文檔,同時可以取消對文檔的保護。
但此方法可能會使文檔中的圖片等要素丟失。
問題二:加密文件夾如何解密 一、加密文件或文件夾
步驟一:打開Windows資源管理器。
步驟二:右鍵單擊要加密的文件或文件夾,然後單擊「屬性」。
步驟三:在「常規」選項卡上,單擊「高級」。選中「加密內容以便保護數據」復選框
在加密過程中還要注意以下五點:
1.要打開「Windows 資源管理器」,請單擊「開始→程序→附件」,然後單擊「Windows 資源管理器」。
2.只可以加密NTFS分區卷上的文件和文件夾,FAT分區卷上的文件和文件夾無效。
3.被壓縮的文件或文件夾也可以加密。如果要加密一個壓縮文件或文件夾,則該文件或文件夾將會被解壓。
4.無法加密標記為「系統」屬性的文件,並且位於systemroot目錄結構中的文件也無法加密。
5.在加密文件夾時,系統將詢問是否要同時加密它的子文件夾。如果選擇是,那它的子文件夾也會被加密,以後所有添加進文件夾中的文件和子文件夾都將在添加時自動加密。
二、解密文件或文件夾
步驟一:打開Windows資源管理器。
步驟二:右鍵單擊加密文件或文件夾,然後單擊「屬性」。
步驟三:在「常規」選項卡上,單擊「高級」。
步驟四:清除「加密內容以便保護數據」復選框。
同樣,我們在使用解密過程中要注意以下問題:
1.要打開「Windows資源管理器」,請單擊「開始→程序→附件」,然後單擊「Windows資源管理器」。
2.在對文件夾解密時,系統將詢問是否要同時將文件夾內的所有文件和子文件夾解密。如果選擇僅解密文件夾,則在要解密文件夾中的加密文件和子文件夾仍保持加密。但是,在已解密文件夾內創立的新文件和文件夾將不會被自動加密。
以上就是使用文件加、解密的方法!而在使用過程中我們也許會遇到以下一些問題,在此作以下說明:
1.高級按鈕不能用
原因:加密文件系統(EFS)只能處理NTFS文件系統卷上的文件和文件夾。如果試圖加密的文件或文件夾在FAT或FAT32卷上,則高級按鈕不會出現在該文件或文件夾的屬性中。
解決方案:
將卷轉換成帶轉換實用程序的NTFS卷。
打開命令提示符。
鍵入:Convert [drive]/fs:ntfs
(drive 是目標驅動器的驅動器號)
2.當打開加密文件時,顯示「拒絕訪問」消息
原因:加密文件系統(EFS)使用公鑰證書對文件加密,與該證書相關的私鑰在本計算機上不可用。
解決方案:
查找合適的證書的私鑰,並使用證書管理單元將私鑰導入計算機並在本機上使用。
3.用戶基於NTFS對文件加密,重裝系統後加密文件無法被訪問的問題的解決方案(注意:重裝Win2000/XP前一定要備份加密用戶的證書):
步驟一:以加密用戶登錄計算機。
步驟二:單擊「開始→運行」,鍵入「mmc」,然後單擊「確定」。
步驟三:在「控制台」菜單上,單擊「添加/刪除管理單元」,然後單擊「添加」。
步驟四:在「單獨管理單元」下,單擊「證書」,然後單擊「添加」。
步驟五:單擊「我的用戶賬戶」,然後單擊「完成」(如圖2,如果你加密用戶不是管理員就不會出現這個窗口,直接到下一步) 。
步驟六:單擊「關閉」,然後單擊「確定」。
步驟七:雙擊「證書――當前用戶」,雙擊「個人」,然後雙擊「證書」。
步驟八:單擊「預期目的」欄中顯示「加密文件」字樣的證書。
步驟九:右鍵單擊該證書,指向「所有任務」,然後單擊「導出」。
步驟十:按照證書導出向導的指示將證書及相關的私鑰以PFX文件格式導出(注意:推薦使用「導出私鑰」方式導出,這樣可以保證證書受密碼保護,以防別......>>
問題三:加密文件夾解密後裡面沒內容。怎樣才能找到加密前的文件? 打開我的電腦,在」工具」選項的下拉菜單」文件夾選項」選項中有個」顯示隱藏文件」前面打勾,按確定
問題四:電腦文件加密 怎麼解密啊 你都折騰了兩遍重裝系統的事兒了,現在那些個文件你放棄吧,徹底無法打開了,你用的是系統自帶的EFS加密功能,該功能非常強大,幾乎沒有破解的方法,本來你應該在加密之後馬上導出加密證書的,這樣就能在重裝系統後導入加密證書以解密文件,至少能夠打開文件,現在是不行了。就算是你第一次剛重裝完系統,也已經非常危險了,完全得靠你的運氣,除非你運氣非常好,才能用數據恢復軟體找到以前的所需的所有加密文件,並構造一個與原加密用戶名相同的用戶,並用NewSid更改該用戶的SID為原來那個用戶的SID,進行適當更改後才能打開加密文件。
問題五:如何破解系統加密文件 EFS(Encrypting File System,加密文件系統)是Windows XP內置的一個實用功能,可以對NTFS分區上的文件和數據進行加密,在很大程度上提高了數據的安全性。小李之所以可以打破EFS加密演算法的保護,關鍵是使用了系統提供的「策略代理」方法,該方法可以讓特定的用戶讀取所有的加密文件。當然,該方法是針對多帳戶環境而言的。因為在該公用電腦中存在多個擁有管理員許可權的帳號。小王使用的是「Administrator」賬戶,而另一個同事在該機上使用的賬戶名稱是「hongyun」,該賬戶同樣擁有管理員許可權。小李正是藉助於「hongyun」賬戶,才輕松突破了加密的束縛。小李首先以「hongyun」賬戶登錄系統,之後在「開始」→「運行」中執行「cmd.exe」程序,在CMD窗口首先切換到C盤根目錄,之後執行命令「cipher /r:mykey」,注意其中的「mykey」為導出密鑰文件名。隨後系統提示輸入密碼(如圖1),小李輸入的密碼為「key123456789」。當然,該密碼的可以隨意設置。
這樣,就在C盤根目錄下生成兩個文件,擴展名分別為「cer」和「pfx」。本例中生成的文件為「mykey.cer」和「mykey.pfk」,其中「mykey.cer」為公鑰證書文件,「mykey.pfk」為代理人的私鑰證書文件。在「開始」→「運行」中運行「gpedit.msc」命令,打開組策略編輯器窗口。在窗口左側的列表中依次展開「計算機配置」→「Windows設置」→「安全設置」→「公鑰策略」→「正在加密文件系統」分支,在其右鍵菜單上點擊「添加數恢復代理程序」項,彈出操作向導界面(如圖2)。在其中的「選擇故障恢復代理」窗口中點擊「瀏覽文件夾」按鈕,在文件選擇窗口中導入前面創建的「mykey.cer」文件,之後依次點擊「下一步」按鈕完成操作。
在資源管理器中進入D盤中的「小王的文件」文件夾,在其中任意文件的屬性窗口中打開「常規」面板,點擊「高級」按鈕,在高級屬性窗口中點擊「詳細信息」按鈕,在信息窗口(如圖3)中可以看到剛才創建的恢復代理項目。
雙擊前面生成的文件「mykey.pfk」,彈出證書導入向導界面(如圖4),依次點擊「Next」按鈕,在「密碼」窗口中輸入預設的密碼「key123456789」,完成證書的導入操作。當完成上述操作後。在資源管理器中D盤中的「小王的文件」文件夾,雙擊其中的加密文件,即可正常訪問其內容了。這樣,小李幾乎沒有花費什麼力氣,就成功的找回了小王的加密文件了。
問題六:Win7 如何實現加密文件的解密? 不知道你是用的是不是win7上的bitlocker加密的文件,你需要解密文件,解密需要打開控制面板,再選擇系統與安全,打開它,你就能看見bitlocker了,然後單擊管理bitlocker,就能解密了,需要你先前設定的密碼才能解密,用bitlocker加密的軟體在xp系統里只能復制出來,不能往u盤里裝東西。
問題七:求救 如何解密手機加密文件??????? 如是加了密,不關那種密,與電腦聯機也是無濟於事,打不開的。只有通過刷機軟體解密。不過這樣下來你手機所有的信息都沒有了,自然照片也沒有了。建議你用東震,它可以掃描密碼,而不破壞其內存數據。
問題八:電腦上的文件加密了怎麼解密啊 使用的是EFS加密,如果沒有備份加密證書的話,那就你節哀順變吧!恢復的可能性很小。
你可以試一下下面的小方法:
1.工具-文件夾選項-查看-使用簡單文件夾共享 (把前面的勾勾去掉)
2.在加密的文件上點右鍵-屬性-安全-高級-所有者-替換所有者(把下面替換子容器的選項打上勾) 替換成你自己的用戶
這個方法能用,你就算運氣好,不行的話我也沒有辦法 了!
EFS加密非常危險,我推薦你使用專業的文件夾加密軟體文件夾加密超級大師來加密您的文件夾。
問題九:文件以前加密更換電腦後怎樣解密 步驟一:打開Windows資源管理器。
步驟二:右鍵單擊加密文件或文件夾,然後單擊「屬性」。
步驟三:在「常規」選項卡上,單擊「高級」。
步驟四:清除「加密內容以便保護數據」復選框。
同樣,我們在使用解密過程中要注意以下問題:
1.要打開「Windows資源管理器」,請單擊「開始→程序→附件」,然後「Windows資源管理器」。
2.在對文件夾解密時,系統將詢問是否要同時將文件夾內的所有文件和子文件夾解密。如果選擇僅解密文件夾,則在要解密文件夾中的加密文件和子文件夾仍保持加密。但是,在已解密文件夾內創立的新文件和文件夾將不會被自動加密。
以上就是使用文件加、解密的方法!而在使用過程中我們也許會遇到以下一些問題,在此作以下說明:
1.高級按鈕不能用
原因:加密文件系統EFS只能處理NTFS 文件系統卷上的文件和文件夾。如果試圖加密的文件或文件夾在 FAT 或 FAT32 卷上,則高級按鈕不會出現在該文件或文件夾的屬性中。
解決方案:
將卷轉換成帶轉換實用程序的 NTFS 卷。 打開命令提示符。 鍵入:Convert drive/fs ntfs
(drive 是目標驅動器的驅動器號)
2.當打開加密文件時,顯示「拒絕訪問」消息
原因:加密文件系統 EFS用公鑰證書對文件加密,與該證書相關的私鑰在本計算機上不可用。
解決方案:
查找合適的證書的私鑰,並使用證書管理單元將私鑰導入計算機並在本機上使用。
3.用戶基於NTFS對文件加密,重裝系統後加密文件無法被訪問的問題的解決方案(注意:重裝Win2000/XP前一定要備份加密用戶的證書):
步驟一:以加密用戶登錄計算機。
步驟二:單擊「開始→運行」,鍵入「mmc」,然後單擊「確定」。
步驟三:在「控制台」菜單上,單擊「添加/刪除管理單元」,然後單擊「添加」。
步驟四:在「單獨管理單元」下,單擊「證書」,然後單擊「添加」。
步驟五:單擊「我的用戶賬戶」,然後單擊「完成」(如圖2,如果你加密用戶不是管理員就不會出現這個窗口,直接到下一步) 。
步驟六:單擊「關閉」,然後單擊「確定」。
步驟七:雙擊「證書――當前用戶」,雙擊「個人」,然後雙擊「證書」。
步驟八:單擊「預期目的」欄中顯示「加密文件」字樣的證書。
步驟九:右鍵單擊該證書,指向「所有任務」,然後單擊「導出」。
步驟十:按照證書導出向導的指示將證書及相關的私鑰以PFX文件格式導出(注意:推薦使用「導出私鑰」方式導出,這樣可以保證證書受密碼保護,以防別人盜用。另外,證書只能保存到你有讀寫許可權的目錄下)。
4.保存好證書
注意將PFX文件保存好。以後重裝系統之後無論在哪個用戶下只要雙擊這個證書文件,導入這個私人證書就可以訪問NTFS系統下由該證書的原用戶加密的文件夾(注意:使用備份恢復功能備份的NTFS分區上的加密文件夾是不能恢復到非NTFS分區的)。
這個證書還可以實現下述用途:
(1)給予不同用戶訪問加密文件夾的許可權
將我的證書按「導出私鑰」方式導出,將該證書發給需要訪問這個文件夾的本機其他用戶。然後由他登錄,導入該證書,實現對這個文件夾的訪問。
(2)在其也WinXP機器上對用「備份恢復」程序備份的以前的加密文件夾的恢復訪問許可權
將加密文件夾用「備份恢復」程序備份,然後把生成的Backup.bkf連同這個證書拷貝到另外一台WinXP機器上,用「備份恢復」程序將它恢復出來(......>>
『玖』 資料庫中的內容被加密後的解密方法
要具體看是用什麼方法加密的,密碼加密一般是用MD5,不可逆的.也就是無法用演算法解密,只能用窮舉破解.