Hat.sh:
一款在浏览器中提供安全本地文件加密的 Web 应用程序。它不仅快速、安全,还采用了现代加密算法,并结合了分块的 AEAD 流加密/解密技术。
在线演示站:
安装
可以根据不同系统,选择下面的模板进行安装
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>
使用
浏览器中输入 http://NAS的IP:8002
就能看到界面
点击右上角“设置”,可以切换主题模式
黑夜模式
功能还是比较简单,分别为加密和解密
普通加密
点击选择需要加密的文件
可以自定义密码,也可以点右侧的随机
点击进行加密
下载加密文件(.enc文件)
普通解密
切换到解密这边,点击选择需要解密的文件
输入密码
下载解密后的文件
密钥加密
点击选择需要加密的文件
这里选择公钥
什么是公钥和私钥?
公钥(Public Key)与私钥(Private Key)是通过加密算法得到的一个密钥对(即一个公钥和一个私钥,也就是非对称加密方式)。公钥可对会话进行加密、验证数字签名,只有使用对应的私钥才能解密会话数据,从而保证数据传输的安全性。公钥是密钥对外公开的部分,私钥则是非公开的部分,由用户自行保管。
点击随机生成,这个是发送者的公钥和私钥
下载公钥和私钥
TIP:
发送者和接受者两边都是需要用到密钥的,一般来说双方都会提供自己的公钥给对方
这里我还生成了一组,作为接收者的公钥和私钥
按提示操作,选择接收者的公钥(需要接收者提供的)和自己(发送者)的私钥
点击进行加密
下载加密文件(.enc文件),并把你的(发送者)公钥告诉给接收者
密钥解密
切换到解密这边,点击选择需要解密的文件
这里会自动识别出这个文件是通过密钥加密的
按提示操作,选择发送者的公钥(需要发送者提供的)和自己(接收者)的私钥
下载解密后的文件
总结
使用体验还是很不错的,上手简单,操作界面简洁。这个说有用吧还真的挺有用,不过一般人大多数人可能用不到。我的话一般是用来加密发给文件给别人,DDDD 目前很多应用都是监视文件和图片的,有时候发总是感觉不够安全。
推荐指数:⭐⭐⭐⭐(比较推荐)
使用体验:⭐⭐⭐⭐(挺不错的)
部署难易:⭐(非常简单)
- 最新
- 最热
只看作者