加密分享链接 #7508
dailybaldman
started this conversation in
Ideas
加密分享链接
#7508
Replies: 1 comment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description of the feature/需求描述
我们在对外分享文件时,生成的外链包含了该文件在本地的所有信息,导致他人能够通过链接访问我的其他不愿意分享的文件,这很暴露隐私,虽然可以通过父目录权限限制其他人访问,但是依旧麻烦。我们需要一个保护外链的功能,让生成的分享链接不包含任何父目录信息。让他外表上看起来就是一串乱码
Suggested solution/实现思路
前端:
①我们可以在生成链接的按钮旁边加上一个输入框,用于用户输入密钥key。
②分享页面不再显示父目录信息
后端:
①在用户选择生成链接时,查看用户是否输入密钥,如果输入,则将key用于加密包含父目录信息的链接,生成加密链接并返回给用户
②当用户将该链接分享给其他人时,也是这个加密链接,服务器只需要读取解密这个加密链接,将对应的文件信息返回即可,且不需要返回父目录信息
Beta Was this translation helpful? Give feedback.
All reactions