
软件名称:oversec
下载链接:https://pan.baidu.com/s/1HIMEQPMmCM3OBsOQOXXivw 密码:7ud6
限制:仅支持安卓手机
功能简介:在用户端使用悬浮窗加密信息,将密文在中心化的社交软件中发出,掌握密钥的另一个用户通过软件的悬浮窗在屏幕上自动将密文转化为明文。先上效果:

使用教程:
1.安装软件后打开,自动弹出初始化窗口。这时需要开启两个东西,第一个是无障碍快捷方式,第二个是启用服务,如下图

2.手机设置-应用权限中对该应用开启悬浮窗权限

3.进入应用,添加密钥。进入应用中的“密钥”,点右下角加号。总共有三个选项,两种模式(1,3其实是一个)。

第一个是随机生成一个密钥,可以以二维码的形式分享给联络人,对方通过第三个选项解析即可。
详细讲解第二个。第二个是根据你输入的字符生成密钥(这里把字符成为code1),无论是谁,只要输入相同的code1就能互相解析。比如这里使用数字19171107作为code1。

接下来还需要输入一个用来在手机上解锁这个密钥的密码(称为code2)。这个随意设定就行

4.开始使用:退回桌面,清理内存以关闭该应用(因为oversec并不会显示在进程列表中)。然后重新打开,开启服务,这时候自动弹出社交软件应用并选择,悬浮窗就出来了。
这时候在聊天窗口输入一句话点右边的加密键(🔒),弹出以下窗口,需要选择加密方式。

这里对于同一个密钥有多种加密方式,最简单的是base64直接加密,明文含有大量冗余信息,无法通过字频解出密文。
在此基础上有一些其他方式,即将一次明文的编码作位运算移到许多社交软件没有编码的字符区(手机版qq效果是直接不显示,电脑版显示一堆框),然后在后面加上你想显示的明文(可以重复一个词,也可以manual自己加),效果如下图。

可能有的疑惑:
1.如何保证这个软件不在偷偷上传信息?
答:实际上这点可以保证,关闭它的联网权限,照样运行。
2.如何保证密钥不被获取?
答:软件仅能保证传输过程中不被破解,保护密钥就要靠自己了,世界上没有一种加密方法能保证这一点。