利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全

Hat.sh:

一款在浏览器中提供安全本地文件加密的 Web 应用程序。它不仅快速、安全,还采用了现代加密算法,并结合了分块的 AEAD 流加密/解密技术。

图片[1]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

在线演示站:

https://hat.sh/

安装

可以根据不同系统,选择下面的模板进行安装

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>
图片[2]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

使用

浏览器中输入 http://NAS的IP:8002 就能看到界面

图片[3]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

点击右上角“设置”,可以切换主题模式

图片[4]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

黑夜模式

图片[5]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

功能还是比较简单,分别为加密和解密

图片[6]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

普通加密

点击选择需要加密的文件

图片[7]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

可以自定义密码,也可以点右侧的随机

图片[8]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

点击进行加密

图片[9]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

下载加密文件(.enc文件)

图片[10]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

普通解密

切换到解密这边,点击选择需要解密的文件

图片[11]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

输入密码

图片[12]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

下载解密后的文件

图片[13]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

密钥加密

点击选择需要加密的文件

图片[14]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

这里选择公钥

图片[15]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

什么是公钥和私钥?

公钥(Public Key)与私钥(Private Key)是通过加密算法得到的一个密钥对(即一个公钥和一个私钥,也就是非对称加密方式)。公钥可对会话进行加密、验证数字签名,只有使用对应的私钥才能解密会话数据,从而保证数据传输的安全性。公钥是密钥对外公开的部分,私钥则是非公开的部分,由用户自行保管。

点击随机生成,这个是发送者的公钥和私钥

图片[16]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

下载公钥和私钥

图片[17]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

TIP:

发送者和接受者两边都是需要用到密钥的,一般来说双方都会提供自己的公钥给对方

这里我还生成了一组,作为接收者的公钥和私钥

图片[18]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

按提示操作,选择接收者的公钥(需要接收者提供的)和自己(发送者)的私钥

图片[19]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

点击进行加密

图片[20]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

下载加密文件(.enc文件),并把你的(发送者)公钥告诉给接收者

图片[21]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

密钥解密

切换到解密这边,点击选择需要解密的文件

图片[22]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

这里会自动识别出这个文件是通过密钥加密的

图片[23]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

按提示操作,选择发送者的公钥(需要发送者提供的)和自己(接收者)的私钥

图片[24]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

下载解密后的文件

图片[25]-利用NAS的Docker部署 Hat.sh加密系统,让你分享的数据更加安全-杨公子的博客

总结

使用体验还是很不错的,上手简单,操作界面简洁。这个说有用吧还真的挺有用,不过一般人大多数人可能用不到。我的话一般是用来加密发给文件给别人,DDDD 目前很多应用都是监视文件和图片的,有时候发总是感觉不够安全。

推荐指数:⭐⭐⭐⭐(比较推荐)

使用体验:⭐⭐⭐⭐(挺不错的)

部署难易:⭐(非常简单)

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 共1条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像奥巴牛0