这些图片中的内容是关于IM即时通讯的软件，你识别图片中的内容，整理为需求文档，包含图片，功能说明
上面是一张图片，下面就是说明，功能的标题就是图片的名称，说明的时候将功能相关的放一起，我希望是这样的
1.相关功能图片的总体功能（需要你总结一个标题）
1.1 图片名称
图片
功能说明：
图片内容的描述
写成一个md文档，要在md文档中可以看到图片


密码aes 加解密 密码能够加解密
聊天内容加密
聊天内容的监控
用户的类别
后台生成的有标识
登录设备做标识 移动
登基日志 连续N天设备登录
多通过配置的方式处理 前端不要写死

一定要考虑好群聊的推送问题
离线和在线状态存到redis里面
离线的不推
离线的我们的服务不推  走极光的推送
多用开关

admin后台群操作通过kafka投递到c端 c端通过ws传到客户端
记录先放到Kafka、 再异步落库。用考虑重复落库的可能

1. 有 IM 即时通讯项目开发经验优先；
2. 熟悉消息可靠性、消息时序、ACK 机制、消息去重、离线消息处理；
3. 熟悉群消息扩散策略，如读扩散、写扩散；
4. 理解多端同步、消息漫游、消息推送等 IM 核心机制；
5. 有 OpenIM 或类似 IM 项目经验优先。