在上一篇(详见:用AppDesigner打造强密码生成器)中实现了强密码生成功能,这一期将基于上一期内容继续加码。尽管现在的硬盘价格越来越亲民,但实体硬盘可能会出现预想不到风险进而使珍贵的数据丢失,这也使得越来越多的人倾向于将资料存储在网盘中。那么问题来了,资料上传网盘的完全该如何保障?
一般来讲,只要你的账号是安全的,存在网盘中的资料也是相对安全的。但也存在一个无法避免的事实,我们的资料上传网盘后,网盘服务商会因一些因素去不定期地检查我们的文件内容,这就难免有可能造成个人隐私泄露。那要如何避免存在网盘上的资料被它人有意无意的查看呢?我想最直接的办法就是把文件在本地打包压缩加密之后再上传,这样即便它人要查看它也得费不少劲,甚至账号被盗之后,你的数据被泄露的几率也大大降低。
那么爱提问的伙伴就要问了,现在人工智能这么火,难道就不怕它人使用人工智能来破解加密的压缩包文件吗?还别说,还真有这么一款神奇的AI破解压缩包密码的工具——PassGAN,感兴趣伙伴可以根据下面的引用资料去测试研究一番。
PassGAN: A Deep Learning Approach for Password Guessing https://arxiv.org/abs/1709.00440
下面是Home Security Heroes做的一份采用PassGAN攻破压缩包密码的调查评估表,很有借鉴意义。
来源于: homesecurityheroes.com
当然除了AI破解,最常规的还是暴力枚举与字典碰撞,这类工具在网上可谓是不胜枚举,但任它再多,对于毫无规律的超长混沌密码也是束手无策的。因此,我觉得把文件做成加密压缩包上传网盘,一定程度上来讲还是足够安全的。那咱们今天的主角【巴山批量加密压缩助手】也就呼之欲出了。
从工具名称上就能看出,这是可以批量加密压缩文件的,这个工具最大特色是实现了一个文件对应一个密码,并在加密完成后自动保存密码文件。支持生成8位至256位长度的多类型字符组合的高强度密码,兼容两种压缩格式7z和zip文件,允许用户启用多线程,可设置加密是隐藏文件名等。软件主界面如下:
软件主界面
加密后保存的文件与界面对比:
使用方法:首先,设置7z.exe文件的完整路径(本工具已打包了7z运行环境,如不能正常使用,请自行安装7z);然后,需要完成密码以及文件夹层级深度等选项设置,当层级深度为0时,直接压缩所选文件夹,当层级深度为1时,则压缩所选文件夹下所有子文件夹,依次类推;再者,点击导入按钮,选择需要加密的文件夹并确定;最后,点击执行按钮完成压缩。
压缩完成后,会在所选择的文件夹下自动生成一个名为“压缩后”的文件夹,里面存放了所有加密压缩后的压缩包以及存放了每个压缩包解压密码的Excel文件。为了保险,可选择其中一两个压缩包进行解压测试,在确保能正常解压之后并可将原始文件删除,将加密后压缩包上传至网盘,仅需保存好相应的Excel文件即可。需要使用相应数据时,从网盘进行下载再用对应的解压密码解密即可。
温馨提示:数据是宝贵的,请使用者审慎使用本工具,开发者不对任何因使用本工具而造的数据丢失或泄露承担任何责任,使用者自行承担一切使用风险责任。最最最重要提示:任何人都不得使用本工具进行涉密数据加密。