㈠ 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文档后,点击上方工具栏中的“安全保护”,在弹窗中可以设置打开密码外,还可以仅对文档的打印、复制、编辑等权限进行加密。勾选“需要更改安全性”并输入密码后,对要限制的功能取消勾选即可。