常用WinRAR来压缩各类文件的朋友是否知道,除了压缩文件,WinRAR还完全可以当作一个加密软件来使用,只要在压缩文件的时候设置一个密码就可以达到保护数据的目的了。不过也正因为如此,专门针对WinRAR密码的破解软件也是遍地开花。密码的长短对于现在的破解软件来说,已经不是最大的障碍了。那么,怎样才可以让WinRAR加密的文件牢不可破呢?
我们知道,现在的破解软件在破解加密文件密码的时候总要指定一个Encrypted File(目标文件),然后根据字典使用穷举法来破解密码。但是如果我们将多个需要加密的文件压缩在一起,然后为每一个文件设置不同的密码,那破解软件就无可奈何了……假设现在有一个重要文件,需要给它加密保存,我们就可以这样做:
1.按照常规的方法把它压缩并且设置一个密码;
2.准备一个其他文件(当然这个文件小一点最好了,因为我们只是利用它来迷惑破解软件而已);
3.在WinRAR的工作窗口中打开我们第一步已经压缩好的加密文件,在“命令”菜单中选择“添加文件到压缩包”菜单选项;
4.在弹出的“请选择要添加的文件”对话框中选择我们准备的“其他文件”,点击“确定”按钮后回到“档案文件名字和参数”对话框;
5.在“高级”选项卡标签中点击“设置密码”按钮设置一个不同的密码,然后开始压缩即可。
好了,现在两个密码已经设置完成了(如果添加了多个文件,也可以给每个文件设置不同的密码,如果你担心自己会忘记,只设两个密码也可以达到目的)。我们可以试着打开压缩文件看看,是不是每一个文件名的右上角都有一个表示加密的星号呢(如图),但是此星号可不等于彼星号哦,打开其中不同的文件都需要相对应的密码,使用破解软件是得不到正确密码的。但是,如果大家自己也忘记了密码,那就……所以在设置这样的密码的时候,最好有自己便于记忆的规律可循。实在不行,我们可以使用第三方软件,比如我的密码(MyPassWord) V3.10来帮助记忆密码。
这种方法对用WinZip加密的文件同样适用。
另类加密之用WinRAR打造安全加密文件_应用技巧
时间: 2024-10-31 12:25:09
另类加密之用WinRAR打造安全加密文件_应用技巧的相关文章
彻底解决ASP.NET MD5加密中文结果和ASP不一致的问题_实用技巧
当要进行MD5加密的字符串不含中文时,那么ASP.NET的加密结果和ASP是一致的: 复制代码 代码如下: Response.Write(FormsAuthentication.HashPasswordForStoringInConfigFile("www.mzwu.com", "MD5")); //结果:D66E1F138689B9B5AA4C520D9EAFFB61 复制代码 代码如下: Response.Write(MD5("www.mzwu.com
asp.net中使用cookie与md5加密实现记住密码功能的实现代码_实用技巧
在做一个前台的登陆和后台的信息审核管理功能时,需要用到记住密码的模块:虽然.net内置了登陆控件,有记住密码的功能,但还是想自己实践一下,以下代码主要应用了COOKIE,包括安全加密的过程等. 复制代码 代码如下: //设置,删除Cookie//provider jb51.net protected void set_cookie() { HttpCookie UserNameCookie = Request.Cookies["UserNameC
asp.net实现的MD5加密和DES加解密算法类完整示例_实用技巧
本文实例讲述了asp.net实现的MD5加密和DES加解密算法类.分享给大家供大家参考,具体如下: #region MD5算法 public string md5(string str, int code) { if (code == 32) //32位加密 { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower(); } else /
asp实现的sha1加密解密代码(和C#兼容)_应用技巧
在百度找的几个asp sha1(vbs写的)加密结果和asp.net的sha1加密结果不一样,asp.net sha1加密完后是40位,网上找的asp sha1加密是64位,还以为asp.net做了截取(如网上的asp的md5机密和asp.net位数不一样,是做了截取的问题),但是asp的64位加密结果并没有包含asp.net的40位结果,看来找到的版本和asp.net的加密算法不一样. 最后还是靠翻墙用google找到了一个js版本的sha1加密代码结合asp使用后结果和asp.net的s
非对称加密(4).NET非对称加密实践
非对称加密在理论上似乎比对称加密简单,但是在实际应用中的细节却复杂得多,为了能由浅入深地理解.NET中的非对称加密,本小节分步理解其中的细节. 非对称密钥 当使用一个非对称加密类创建一个该类的实例的时候,构造函数会生成一个"公钥/私钥"对.我们可以选择是否保存该密钥和保存的方式. 先从代码清单6-8的内容来熟悉下非对称密钥的密钥结构. 代码清单6-8 输出非对称密钥 class Program { staticvoid Main(string[] args) { RSACryptoSe
为什么商城系统中只有密码要加密,而用户名不需要加密呢?用户名加密更安全?
问题描述 为什么商城系统中只有密码要加密,而用户名不需要加密呢?用户名加密更安全? 为什么商城系统中只有密码要加密,而用户名不需要加密呢?用户名加密更安全? 解决方案 用户名不需要加密,因为没有密码,无法登录系统.用户名公开没问题 解决方案二: 用户名可以加密,如果你觉得有必要的话.但是一般是没不要的加,为何要给自己添加压力了?都是可怜的程序员. 解决方案三: 没必要,因为: 1.一般登录都是用SSL, 可以通过SSL加密整个传输过程(当然也可以不加密,只让SSL保证数据完整性和身份认证). 2
我的Android进阶之旅------&;gt;Android采用AES+RSA的加密机制对http请求进行加密
前言 未加密的抓包截图 加密之后的抓包截图 基本需求及概念 AES算法 AES基本原理及算法流程 AES算法流程 RSA算法 RSA算法基本原理及流程 RSA算法实现流程 AES与RSA相结合数据加密方案 Android端 AESRSA结合实践 基本要求 基本流程 Android端 服务器端 java版示例 更多参考 前言 最近维护公司APP应用的登录模块,由于测试人员用Fiddler抓包工具抓取到了公司关于登录时候的明文登录信息.虽然使用的是HTTPS的方式进行http请求的,但还是被Fidd
求JAVAdes加密解密和DES算法工具加密解密结果一样的
问题描述 求JAVAdes加密解密和DES算法工具加密解密结果一样的 如图,在网上找了很多方法,不是结果不一样就是解出来的是乱码 解决方案 加密解密 你可以试试上面这个 解决方案二: 1.我想网上大多数的DES算法做出来的都是正确的,也就是说给它适当的数据,出来的结果是一样的. 2.DES的明码.秘钥.密码都是以8个字节的倍数为单位的,其中秘钥的部分位是无效的(算法细节就不详细展开了),首先要了解8字节的倍数这一点. 3.在你给出的工具上,虽然没有说,但是它在明码和秘钥两个txt框中明显要的是8
解决方案-如何进行Java的混淆与加密?Tomcat如何调用混淆和加密后的JAR和Java类文件?
问题描述 如何进行Java的混淆与加密?Tomcat如何调用混淆和加密后的JAR和Java类文件? 由于公司的Java商用程序需要部署在第三方平台,我们需要对Java商用程序进行混淆 和加密.混淆我们想采用ProGuard的解决方案对JAR和Java类文件进行混淆,加密我们 采用JCE加密方案. 我们的开发环境是: OS: Ubuntu Web APP: Apache Tomcat Java编译: Apache Maven 因我们之前没有做过这方面的研究,所以请教各位提供详细的实施和部署操作!