答案:单个群一个信息表。
当个群的信息表,一样采用aes加密解密。
1.为每一个群分配一对独立的key 长度16位 分别是aeskey和iv偏移量
2.在服务端收到群消息时,aes加密后存储进群信息表。(最好使用混淆加密算法处理一下aes的key) 后,直接发送给socket的虚拟群中
3.前端拿到群的加密信息后,判断是否读取过群的aeskey,如果未读,则拉取一次。再次通过aes解密群信息即可
4.客户端提交信息只需要使用自己的aeskey进行加密信息内容,让服务器解密用户信息时只需要根据用户的aeskey解密即可。
已提供方案: [添加方案]