在这个互联网信息泄漏事件频发的时代,你的重要文件是否加密保存了呢?

2020-01-17 15:52:13 浏览数 (1)

不论是生活还是工作上,你一定都会有一些重要的文件不想让别人看到、甚至是窃取。很多人会把文件隐藏起来,但这其实很容易就能破解,而最安全的方法不外乎是加密。

本文就给你推荐一个使用简单且完全免费、支持跨平台的文件加密工具 Hat.sh ,助你轻松完成文件加密。

什么是 Hat.sh

Hat.sh 是一款体积小巧,携带方便的加密解密开源工具。Hat.sh 基于 Node.js 编写,加密算法采用的是 WebCryptoAPI 提供的 AES-256-GCM。

使用 Hat.sh

Hat.sh 分别提供了在线版本和离线版本。

1. 在线版本

通过浏览器直接访问 https://hat.sh/ 就可以使用了。

2. 离线版本

如果担心文件会上传的话,也可以使用官方提供的源码自行搭建或者下载各平台的离线版本。

  • 自行搭建

如需自行搭建可参考官方文档:https://github.com/sh-dv/hat.sh

  • 桌面客户端

如需使用各平台桌面客户端,可通过如下地址获取。

代码语言:javascript复制
Windows: https://github.com/sh-dv/hat.sh/releases/download/release-builds/hat.sh-win.zip
macOS: https://github.com/sh-dv/hat.sh/releases/download/release-builds/hat.sh-mac.zip
Linux: https://github.com/sh-dv/hat.sh/releases/download/release-builds/hat.sh-linux.zip

Hat.sh 的使用也是非常简单的,基本上就是四个动作:选择要加密的文件、设置密码、加密/解密文件、把已加密/解密的文件保存。

下面我们以 Windows 版本为例,来看看 Hat.sh 如何加密/解密一个文件。

加密文件

1. 选择文件

点击右侧的 Browse 按钮选择要加密的文件,无容量限制,你要加密多大的文件都行。不过一次只能选择一个文件,这里稍为麻烦一点。

2. 设置密码

设定文件的加密密码,你可以随意输入好记的,下方也会即时告诉你这组密码的强度,建议至少要达到一般以上。

你也可以通过密码生成器随机生成安全密码,按右侧的图标就会生成一组随机密码。随机生成的密码的强度就非常高了,记得要保存好,如果忘记了你就无法解密这个文件了。

3. 加密文件

上述操作完成后,就可以点击下方 Encrypt 按钮进行文件加密。

完成文件加密后,点击下方 Decryption Key 按钮你可以看到刚刚加密的密码是什么,记得把它记下来,关掉窗口密码就会丢失哟!

4. 保存加密文件

最后,点击下方 encrypted file 按钮将加密后的文件保存下来,整个加密过程就完成了。

5. 测试加密文件

上面演示的是一个压缩文件的加密,现在我们来打开这个文件看看:

从上图我们可以看到,加密后的文件已经无法直接打开了。

解密文件

如果要想打开加密的文件,我们就得先解密文件。解密文件的过程和加密文件类似:选择文件后,输入文件加密时的密码,并点击 Decrypt 按钮。

等下方出现 Successfully 信息后就代表解密成功,同样解密后的文件需要保存起来,不会自动覆盖掉已加密文件的。

至此,整个加密/解密的过程就演示完成了。

参考文档

https://www.google.com

http://t.cn/AiNDx7hp

http://t.cn/AiCjjSXY

0 人点赞