DES加密檔案

2021-05-25 08:04:46 字數 1659 閱讀 8730

/// /// 隨機產生金鑰

///

///

static string generatekey()

/// /// des加密檔案內容(不支援中文)

///

/// 輸入檔名

/// 輸出檔名

/// 加密金鑰8位

public static void encryptfilebyascii(string sinputfilename,string soutputfilename,string skey)

/// /// des解密檔案(不支援中文)

///

/// 輸入檔名

/// 輸出檔名

/// 解密金鑰8位

public static void decryptfilebyascii(string sinputfilename, string soutputfilename, string skey)

/// /// 對檔案內容進行des加密(支援中文)

///

/// 待加密的檔案絕對路徑

/// 加密後的檔案儲存的絕對路徑

/// 加密金鑰8位

public static void encryptfilebyunicode(string sourcefile, string destfile,string skey)

byte btkey = encoding.default.getbytes(skey);

byte btiv = encoding.default.getbytes(skey);

descryptoserviceprovider des = new descryptoserviceprovider();

byte btfile = file.readallbytes(sourcefile);

using (filestream fs = new filestream(destfile, filemode.create, fileaccess.write))

}catch

finally}}

/// /// 對檔案內容進行des加密,加密後覆蓋掉原來的檔案(支援中文)

///

/// 待加密的檔案的絕對路徑

/// 加密金鑰8位

public static void encryptfilebyunicode(string sourcefile, string skey)

/// /// 對檔案內容進行des解密(支援中文)

///

/// 待解密的檔案絕對路徑

/// 解密後的檔案儲存的絕對路徑

/// 解密金鑰8位

public static void decryptfilebyunicode(string sourcefile, string destfile, string skey)

}catch

finally}}

/// /// 對檔案內容進行des解密,加密後覆蓋掉原來的檔案(支援中文)

///

/// 待解密的檔案的絕對路徑

/// 解密金鑰8位

public static void decryptfilebyunicode(string sourcefile, string skey)

IOS plist檔案DES加密

這些天一直在做乙個知識問答的專案,因為初賽的專案題目比較少,所以題目就寫在本地的plist檔案裡面了,直接讀取就可以了。公司pm擔心題目洩露,所以要我們給plist檔案加密,這下可把我搞殘了,因為我從來沒搞過加密,網上查了很多資料,都是簡單的字串加密,沒有專門對plist檔案加密,後來實在沒辦法,請...

DES 檔案加密解密

public class desfileutils else string file newpath filename 新建路徑,目標目錄為 原路徑 encypt string path newpath encypt file.separator file f new file path if f....

MD5加密 DES加密,DES解密

public class pgsecret region des加密 des加密 要加密的字串。金鑰,且必須為8位。以base64格式返回的加密字串。endregion public static string desencrypt string sztoencrypt,string szkey s...