Skip to content

基于NTQQ的一个方便好用的消息加密插件(*^_^*)

License

Notifications You must be signed in to change notification settings

CrazyForks/LiteLoaderQQNT-Encrypt-Chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一款基于NTQQ Liteloader的加密聊天插件。

Contributors Forks Stargazers Issues MIT License LinkedIn

Logo

Encrypt Chat

查看Demo · 报告Bug · 提出新特性

凉雨

"将世界最后的空白刻印在斑驳心海 而我等蜉蝣只得抒发不足日的无奈"

目录

注意

当前插件最适配的QQ版本是9.9.15-26909,下方有对应QQ版本的下载链接。更高版本可能出现未知bug。

上手指南

开发前的配置要求
  1. 请安装LiteLoader,项目地址为 https://github.com/LiteLoaderQQNT/LiteLoaderQQNT

  2. 下面是社区开发的LiteLoader快捷安装脚本项目,新手请直接下载下面的即可。 https://github.com/Mzdyl/LiteLoaderQQNT_Install/

此处提供两个链接:

对于网络不好的用户,可以使用以下直链进行下载:

安装步骤
  1. 下载release中的最新版本
  2. 解压后把整个解压出来的文件夹拖动到Plugins目录下即可。
  3. 重启QQ,LiteLoader会自动加载Encrypt Chat插件。

注意,如果使用了上面的install脚本安装liteloader,QQ设置会自带插件商店,在插件商店里可以一键安装本插件。

使用方法

1. 打开QQ,随便选择一个聊天对象。支持独立窗口加密

聊天界面

2. 在聊天界面的输入栏右上方会有插件图标,点击即可启用,可以按Ctrl+E快速开关加密功能

功能窗口

3. 加密类型:

  • 文字加密

    • 打字,点击发送即可看到效果。显示的明文共有六种加密语,具体请在设置中查看。

  • 图片加密

    • 跟打字类似,直接发送即可。

  • 文字加密

    • 跟普通QQ上传文件的方式一样。需要在开启加密功能后再上传。由于限制只支持20M以下文件的发送。

加密对比图如下:

4.更多内容请在QQ设置中查看

版权说明

该项目签署了EPL-2.0 license 授权许可,详情请参阅 LICENSE

鸣谢

重要声明

本项目仅供交流学习使用,禁止用于一切非法用途!任何问题概不负责。(。•́︿•̀。)

因项目特殊性,不接受任何形式的赞助、捐赠等基于本项目的利益输送行为。

📝 To Do List

  • 支持图片加密

    • 实现对图片文件的加密功能,保护用户隐私。
  • 支持文件加密

    • 提供对文件格式的加密支持。
  • 消息使用 MD5 校验

    • 使用aes-256-gcm算法,自带哈希校验。
  • 支持修改主题色

    • 允许用户自定义应用的主题颜色,提升用户体验。
  • 支持更多的语种

    • 当前仅为bangboo语,后续增加喵喵语等
  • 增加开启快捷键 (已完成,Ctrl+E)

    • ctrl+e比较合适
  • 支持单独群,QQ 用户单独密钥 (部分实现,实现群密钥)

    • 为不同的群组提供独立的加密密钥。
    • 为不同的QQ用户提供单独加密密钥。

待修复bug

  • 右键复制解密消息时,复制到的文本依然是原文(现在支持默认密钥消息的复制)
  • 解密后如果是URL,URL不可点击
  • 多开独立窗口时,只有主窗口的加密会生效。
  • 发送较大图片时,因为QQ默认不下载原图,会导致解密失败,需要双击原图图片才可以正常渲染
  • 发表情包应该注意大小,不要以图片的格式发,太大了
  • 引用回复加密消息,引用中的还是密文

如果您喜欢本项目,请给我点个⭐吧(๑>◡<๑)!

⭐ Star 历史

Stargazers over time

About

基于NTQQ的一个方便好用的消息加密插件(*^_^*)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.4%
  • HTML 12.6%