簡體   English   中英

在C#中保護和加密.mdb文件

[英]securing and encrypting .mdb file in c#

我想使用C#基於密鑰使我的MS Access文件(.mdb)不可讀/可讀。 我想這樣做而不使用任何第三方工具。 我怎樣才能做到這一點?

這應該是您所需要的:

http://msdn.microsoft.com/zh-CN/library/0dh224hh.aspx

這使用DESEncryption,您應該將IV(初始化向量)設置為所需的任何東西,只要它始終是相同的,並且密鑰(您的密碼)只能是8個字節長。

要將字符串轉換為字節,可以使用

System.Text.UTF8Encoding ue = new System.Text.UTF8Encoding();
byte[] bkey = ue.GetBytes(key);

我將把這8個字節留給您。

您可能還想將mdb文件當前是否加密,存儲在某個地方(例如,另一個文件),因為您不想結束多次對其進行加密...在這種情況下,很難將其恢復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM