Hat.sh:
一款在浏览器中提供安全本地文件加密的 Web 应用程序。它不仅快速、安全,还采用了现代加密算法,并结合了分块的 AEAD 流加密/解密技术。
![null 图片[1]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/38630241a802.gif)
在线演示站:
安装
可以根据不同系统,选择下面的模板进行安装
Docker Compose
services:
Hat.sh:
image: shdv/hat.sh:latest
container_name: Hat.sh
ports:
- 8002:80
UNRAID 模板
<?xml version="1.0"?>
<Container version="2">
<Name>Hat.sh</Name>
<Repository>shdv/hat.sh:latest</Repository>
<Registry/>
<Network>bridge</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support/>
<Project/>
<Overview/>
<Category/>
<WebUI>http://[IP]:[PORT:8002]/</WebUI>
<TemplateURL/>
<Icon>https://mmbiz.qpic.cn/sz_mmbiz_png/5xFLia3A3km7Xu9KVwNVWfIia6f658VVsJwXVoiaqWDxkUpMzgFApZWTlShqrrM6t5csmJC2ylZv0oMPPP1mbV6Hg/640?wx_fmt=png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DateInstalled>1727756697</DateInstalled>
<DonateText/>
<DonateLink/>
<Requires/>
<Config Name="Host Port 1" Target="80" Default="" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">8002</Config>
</Container>
![null 图片[2]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/f3ccdd27d200.webp)
使用
浏览器中输入 http://NAS的IP:8002
就能看到界面
![null 图片[3]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/156005c5baf4-1024x679.webp)
点击右上角“设置”,可以切换主题模式
![null 图片[4]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/799bad5a3b51-1024x508.webp)
黑夜模式
![null 图片[5]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/d0096ec6c835-1024x500.webp)
功能还是比较简单,分别为加密和解密
![null 图片[6]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/032b2cc93686-1024x454.webp)
普通加密
点击选择需要加密的文件
![null 图片[7]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/18e299989137-1024x716.webp)
可以自定义密码,也可以点右侧的随机
![null 图片[8]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/fe5df232cafa-1024x667.webp)
点击进行加密
![null 图片[9]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/8cda81fc7ad9-1024x664.webp)
下载加密文件(.enc文件)
![null 图片[10]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/30e62fddc14c-1024x805.webp)
普通解密
切换到解密这边,点击选择需要解密的文件
![null 图片[11]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/ae5662532881-1024x747.webp)
输入密码
![null 图片[12]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/62bf1edb3614-1024x607.webp)
下载解密后的文件
![null 图片[13]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/8df7b73a7820-1024x814.webp)
密钥加密
点击选择需要加密的文件
![null 图片[14]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/9414a8f5b810-1024x716.webp)
这里选择公钥
![null 图片[15]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/edab7ba7e203-1024x833.webp)
什么是公钥和私钥?
公钥(Public Key)与私钥(Private Key)是通过加密算法得到的一个密钥对(即一个公钥和一个私钥,也就是非对称加密方式)。公钥可对会话进行加密、验证数字签名,只有使用对应的私钥才能解密会话数据,从而保证数据传输的安全性。公钥是密钥对外公开的部分,私钥则是非公开的部分,由用户自行保管。
点击随机生成,这个是发送者的公钥和私钥
![null 图片[16]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/db3a17f7bcac-1024x799.webp)
下载公钥和私钥
![null 图片[17]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/85b6f89b41ca-1024x866.webp)
TIP:
发送者和接受者两边都是需要用到密钥的,一般来说双方都会提供自己的公钥给对方
这里我还生成了一组,作为接收者的公钥和私钥
![null 图片[18]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/64b8299d1597-1024x855.webp)
按提示操作,选择接收者的公钥(需要接收者提供的)和自己(发送者)的私钥
![null 图片[19]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/a269962fe142-1024x849.webp)
点击进行加密
![null 图片[20]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/e89666feb714-1024x664.webp)
下载加密文件(.enc文件),并把你的(发送者)公钥告诉给接收者
![null 图片[21]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/ca538c343179-1024x827.webp)
密钥解密
切换到解密这边,点击选择需要解密的文件
![null 图片[22]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/030d7e8e9661-1024x747.webp)
这里会自动识别出这个文件是通过密钥加密的
![null 图片[23]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/134ce63057f0-1024x722.webp)
按提示操作,选择发送者的公钥(需要发送者提供的)和自己(接收者)的私钥
![null 图片[24]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/648b9906a614-1024x703.webp)
下载解密后的文件
![null 图片[25]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2024/10/adaf0ad2e085-1024x814.webp)
总结
使用体验还是很不错的,上手简单,操作界面简洁。这个说有用吧还真的挺有用,不过一般人大多数人可能用不到。我的话一般是用来加密发给文件给别人,DDDD 目前很多应用都是监视文件和图片的,有时候发总是感觉不够安全。
推荐指数:⭐⭐⭐⭐(比较推荐)
使用体验:⭐⭐⭐⭐(挺不错的)
部署难易:⭐(非常简单)
- 最新
- 最热
只看作者