traceless / alist-encrypt

这个项目主要是对 alist 的服务进行代理,提供 webdav 的加解密功能。支持 alist 网页在线播放加密的视频,查看加密的图片等功能,同时在 webdav 下的操作透明,自动实现文件资源的加解密。
1.31k stars 120 forks source link

明文密码不要存储在本地的选项 #51

Open qzane opened 8 months ago

qzane commented 8 months ago

4 感觉这个很重要啊,可不可以设置这个加解密密码在运行时人工输入或者像上面这个issue提出的读取环境变量。不然密码明文存在硬盘上这个加密对于本地存储的文件就很鸡肋了。

我用这个的初衷是因为自己的webdev是搭建在自己的vps上的,但我没办法防止运营商查看我存在硬盘上的文件,所以需要进行加密。

qzane commented 8 months ago

额,突然发现好像alist v3版本原生支持的crypt就够我用了,不是很确定和这个项目区别是有哪些,作者大大鉴定一下?

ashesofdream commented 8 months ago

crypt实测看视频很卡,我也挺疑惑差别

qzane commented 8 months ago

crypt实测看视频很卡,我也挺疑惑差别

很神奇我这边测试还行,下载10MB/s能吃满带宽, 看视频也不卡。不过我这机器配置好像确实奇葩,虽然只是一个单核心的KVM但是主频有3.8GHz

ashesofdream commented 8 months ago

crypt实测看视频很卡,我也挺疑惑差别

很神奇我这边测试还行,下载10MB/s能吃满带宽, 看视频也不卡。不过我这机器配置好像确实奇葩,虽然只是一个单核心的KVM但是主频有3.8GHz

我用的quark,你用的什么盘呢? 我这U没跑满,但就是卡.....

qzane commented 8 months ago

crypt实测看视频很卡,我也挺疑惑差别

很神奇我这边测试还行,下载10MB/s能吃满带宽, 看视频也不卡。不过我这机器配置好像确实奇葩,虽然只是一个单核心的KVM但是主频有3.8GHz

我用的quark,你用的什么盘呢? 我这U没跑满,但就是卡.....

我就是存vps本地硬盘上的,暂时还没用网盘

traceless commented 8 months ago

4 感觉这个很重要啊,可不可以设置这个加解密密码在运行时人工输入或者像上面这个issue提出的读取环境变量。不然密码明文存在硬盘上这个加密对于本地存储的文件就很鸡肋了。 我用这个的初衷是因为自己的webdev是搭建在自己的vps上的,但我没办法防止运营商查看我存在硬盘上的文件,所以需要进行加密。

首先推荐加密密码,简单的就可以了。这个加密工具主要是为了防止网盘数据被扫描,当然要保护重要的文件和数据也是完全没问题的。运营商主机 拿到你的密码没用,因为他还需要知道你的alist的密码才可以访问,当然他要拿到你的alist密码也是完全做到的,或者他需要知道你网盘的密码才可以拿到数据。

当然你要是设置密码跟alist或者和网盘密码一样,那确实会有泄露的风险,否则不需要太关注这个密码的保护。不过我这边原始设计就有支持对原密码的保护,我晚点把这个功能上去,这样别人就不知道你的原密码了,你提的这个建议很好!