xiyuesaves / LiteLoaderQQNT-lite_tools

LiteLoaderQQNT 插件 - 轻量工具箱 —— 轻量 · 优雅 · 高效
GNU General Public License v3.0
1.12k stars 36 forks source link

[Feat]: 防撤回的持久化保存改进 #225

Closed Starrain08 closed 6 months ago

Starrain08 commented 6 months ago

需要调整的功能内容

建议对本地存储的数据进行加密,增强安全性,目前没有类似功能实现

ryumiyax commented 6 months ago

推荐再加上本地存储数据的过期自动清理与达到容量上限自动清理,类似logback日志那种效果,就可以不用经常手动删除了,触发清理可以挂在记录内容的时候

xiyuesaves commented 6 months ago

保存在本地的聊天数据本就不安全,就算是QQ本身的数据库也能被轻易解密,我觉得没必要再额外给撤回数据进行加密操作,当前存储的数据已经经过base64编码,即使打开也无法直接查看保存的内容。

Starrain08 commented 6 months ago

保存在本地的聊天数据本就不安全,就算是QQ本身的数据库也能被轻易解密,我觉得没必要再额外给撤回数据进行加密操作,当前存储的数据已经经过base64编码,即使打开也无法直接查看保存的内容。

可以尝试保存至数据库,使用数据库加密呢?

xiyuesaves commented 6 months ago

保存在本地的聊天数据本就不安全,就算是QQ本身的数据库也能被轻易解密,我觉得没必要再额外给撤回数据进行加密操作,当前存储的数据已经经过base64编码,即使打开也无法直接查看保存的内容。

可以尝试保存至数据库,使用数据库加密呢?

当前项目结构不支持使用数据库来存储,建议使用 LiteLoaderQQNT-Anti-Recall 替代此功能