㈠ 2016有哪些好用的國外文件加密軟體
Best Folder Encryptor 可以這一下這款軟體哦,具有文件加密、文件夾加密、數據粉碎、徹底隱藏硬碟分區、禁止或只讀使用USB存儲設備等功能。加密速度塊!並且還有防復制防移動防刪除的功能。每次使用加密文件夾或加密文件後不用再重新加密。而且使用也非常方便。
㈡ 面向對象基礎知識之文件加密解密
文件加密解密是開發中經常用到的一個功能點,常見於客戶端項目,需要對配置數據、參數設置、數據字典等需要隱匿,來增強客戶端的安全性。
本章我們介紹兩種常見文件加密解密方法
1.自定義加密解密函數,思路是文件轉成Byte[],對byte元素使用對稱加密演算法對齊加密。加密後的byte[]轉成base64。解密文件使用base64加密的byte[]解密即可生成原文件。
2.使用 System.Security.Cryptography. RijndaelManaged,這種加密需要提供32位密碼和16位向量密碼
//加密
string pwd = "" ; //32位,密碼
string ivpwd = "gjhdjfhdjdkdssad" ; //16位,向量密碼
RijndaelManaged aes = new RijndaelManaged();
byte [] pwdBytes = System.Text.Encoding.UTF8.GetBytes(pwd);
aes.Key = pwdBytes;
aes.IV = Encoding.UTF8.GetBytes(ivpwd);
aes.Mode = CipherMode.CBC;
aes.Padding = PaddingMode.PKCS7;
byte [] readFileByte = ReadByte(filePath);
ICryptoTransform transform = aes.CreateEncryptor();
byte [] fielBuffer = transform.TransformFinalBlock(readFileByte, 0, readFileByte.Length); //注意這里返回的是加密後的byte[]
//解密
RijndaelManaged aes = new RijndaelManaged();
byte [] pwdBytes = System.Text.Encoding.UTF8.GetBytes(pwd);
aes.Key = pwdBytes;
aes.IV = Encoding.UTF8.GetBytes(ivpwd);
aes.Mode = CipherMode.CBC;
aes.Padding = PaddingMode.PKCS7;
byte [] readFileByte = ReadByte(filePath);
ICryptoTransform transform = aes.CreateDecryptor();
//注意這里返回的是解密後的byte[]
byte [] fielBuffer = transform.TransformFinalBlock(readFileByte, 0, readFileByte.Length);
加密方式越復雜需要的計算量越大,速度相應會變慢;加密方式需要結合項目來做選擇。客戶端項目對於數據保密性較強建議使用RSA和 RijndaelManaged 混合加密。
㈢ asp文件被加密了, 誰知道怎麼解密
請參閱
ASP程序加密解密方法全面解析
http://wenku..com/link?url=WP0OGrtMg8Osfz_iLtu_d-_
㈣ pdf encryptor加密方式
解決方法如下:
1.首先搜索speedpdf在線加密工具,選擇「PDF加密」即可快速給PDF文檔設置密碼。
2.添加需要加密的PDF文檔後,點擊轉換再彈出的窗口中輸入密碼後點擊PDF加密即可,完成後下載加密後的PDF文件。
如果我們需要對PDF進行更多形式的加密,可以使用極速PDF編輯器。首先用極速PDF編輯器打開需要加密的PDF文檔後,點擊上方工具欄中的「安全保護」,在彈窗中可以設置打開密碼外,還可以僅對文檔的列印、復制、編輯等許可權進行加密。勾選「需要更改安全性」並輸入密碼後,對要限制的功能取消勾選即可。