前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在这个互联网信息泄漏事件频发的时代,你的重要文件是否加密保存了呢?

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

作者头像
iMike
发布2020-01-17 15:52:13
5350
发布2020-01-17 15:52:13
举报
文章被收录于专栏:运维之美

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

本文就给你推荐一个使用简单且完全免费、支持跨平台的文件加密工具 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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奇妙的Linux世界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档