[英]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.