1、给电脑中的文件加密最简单的一个方法就是利用你电脑的 *** 作系统自带的功能来进行设置,也就是EFS加密功能。不过这个功能对硬盘是有一定的要求的,那就是硬盘的分区格式必须是NTFS,不是这个格式的话需要改一下才可以使用加密功能。下面是具体的 *** 作方法。首先要选择需要加密的文件,点击选择“属性”,再选择“高级”,找到“压缩或加密属性”,在“加密内容以便保护数据”选项前面打钩,这样这个文件就被加密了。这时候这个文件的名字是蓝色的,其他使用你电脑的人是无法查看文件内容的。
2、上面这种方法还是有一定的危险性的,那就是如果其他人用主人的账户进入的话还是可以查看的。那么想要保密性高,可以采用第三方加密工具,也就是利用压缩工具来给文件加上密码。常见的压缩工具有WinRAR等,我们就以这个压缩工具为例来介绍一下具体的方法。在需要加密的文件上点击,然后选择“添加到压缩文件”,再找到“高级”标签页,里面有一个“设置密码”,点击就会d出一个对话框,在对话框中输入密码就可以对相应的文件进行加密了,密码自己要记住哦!
3、除了以上的两种方法之外,在网上还可以找到不少可以给文件加密的第三方工具,不过这些工具很多都是试用版,或者是一些要花钱购买的,有些用一段时间就不能用了。大家如果想用这类加密软件的话,那么可以自己去网上搜一下,使用方法一般都很简单。
楼主!把加密的内容保存到INI文件就行了,既然加密就不让用户能看懂。实际上有很对软件的注册码都这样保存的,例如:
Name=&*%HULK:JASDF^&A%*S^(DASD
Key=JHASDF&^*(^(*&ASYDHASDHASD&*)&asdasyd
当然这些数据都带校验码,用户自己修改会无效的
既然要加密就不如不用INI文件,自己保存一个加密的二进制文件,用户都根本不知道这个文件是作什么的不是更好?
可以用黑刀dezender来试试,我不担保可以解出来的哦,从黑刀dezender4.3版之后,将着力对混淆函数以及自定义函数的解密进行应对。
大家下载压缩包并解压后,会发现有一个“config.ini”的文件,这就是混淆函数库啦!
打开后,可自行编辑其中的内容,当然,也可以通过黑刀dezender的升级程序直接下载官方最新的混淆函数库文件。这个混淆函数库就相当于是一个字典文件了,在保证格式不变的情况下,大家可以在下载《黑刀超级字典生成器》生成字典来挂入主程序进行解密,正确步骤为:先备份、改名自己的config.ini文件,生成的字典文件在第一行加入“[obfuscate_name]”,将字典文件改名为config.ini,开始解密。
同时,黑刀部落网站的“项目中心”栏目也开设了用户提交自己已知程序被混淆的函数列表,这样的话,就能让dezender变得越来越强了。再也不怕混淆函数了。呵呵。
什么是混淆函数?混淆函数,是从zend
guard
4.0之后新增的一项功能,能把php文件中的所有函数名都进行混淆,混淆后变成以“_obfuscate_”开头的一串“乱码”,这种加密方式感觉有点类似md5,因为函数名已经不是原来的样子了,所以解密出来的php文件是不能正常执行的。黑刀dezender在4.3版之后,新增加了挂入混淆函数库参与解密的功能,而混淆函数库,就像是一个包含了已知函数名的字典,利用这个字典,来与被混淆了的函数名(就是所谓的“乱码”)进行比对,如果比对结果相同,则解密出来的文件,基本上就可以恢复到加密前的样子了。如果混淆函数库中没有包含该php文件中使用的函数名,那么解密结果依然还是会存在“乱码”的。掌握了这个原理,我们就可以去想办法解决问题了。
方式有以下几种:
第一,使用黑刀超级字典生成器产生一个字典,字典的内容可以自己把握,修改字典文件名为“config.ini”,然后打开字典文件,在第一行插入“[obfuscate_name]”标记(注意,方括号也是需要的,也就是引号内的内容都要加进去),将字典文件拷贝入黑刀dezender主程序所在目录,同时注意备份原有的config.ini文件。这种办法费时费力,也要看运气,不过却是最实际的解决办法。
第二,常看别人源代码的朋友,可以把自己已经掌握了的混淆函数的真实函数名提交到我的网站上来。 *** 作步骤:进入网站首页,进入项目中心的“dezender混淆函数库更新表”,提交。我会定期查看大家提交上来的数据,加入到官方的混淆函数库中,不断的增强和完善官方混淆函数库,大家可以利用黑刀dezender的自动升级功能对其进行升级!
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vae
la
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)