wsy182
|
bab29150ab
|
fix(generateSign): 更新系统配置和搜索键值
- 修改 systemCode 和 appId 为新的标识符
- 更新 secret_key 以增强安全性
- 扩展 searchKeys 列表,增加多个新的搜索键值
- 调整 searchKeys 数组格式以提高可读性
|
2025-11-24 16:01:44 +08:00 |
wsy182
|
8c4e48f0ef
|
feat(utils): 添加MD5签名生成工具
- 实现了基于Java规则的MD5签名计算方法
- 支持参数映射排序与URL编码处理
- 添加了空格去除和特殊字符处理逻辑
- 集成了时间戳、随机字符串生成功能
- 提供完整的curl请求示例输出
- 支持复杂对象序列化为JSON请求体
- 实现了多层级参数拼接与签名验证
|
2025-11-24 11:12:25 +08:00 |
wsy182
|
167d96b6ba
|
feat(wits): 添加WITS数据模拟发送脚本- 实现随机生成WITS协议数据功能
- 支持整数和浮点数两种数据格式
- 配置目标主机和端口进行TCP连接
- 循环发送预定义的WITS字段码
- 添加发送间隔控制和异常处理机制- 提供命令行入口直接运行脚本
|
2025-11-24 10:23:46 +08:00 |
wsy182
|
123dfc4411
|
feat(wits): 添加WITS数据模拟发送脚本- 实现随机生成WITS协议数据功能
- 支持整数和浮点数两种数据格式
- 配置目标主机和端口进行TCP连接
- 循环发送预定义的WITS字段码
- 添加发送间隔控制和异常处理机制- 提供命令行入口直接运行脚本
|
2025-11-17 09:58:16 +08:00 |
wsy182
|
ea2d12c74e
|
feat(network): 添加 WITS 数据接收功能并更新 WebSocket 地址
- 新增 recive_wits.py 文件用于通过 TCP 接收 WITS 数据- 实现自动重连机制和数据黏包/拆包处理- 更新 test_websocket.py 中的 WebSocket 连接地址- 修改端口号以适配新的服务配置
|
2025-11-14 09:55:29 +08:00 |
wsy182
|
9c6f5c3b63
|
feat(login): 实现动态密钥登录流程
- 移除默认静态密钥配置,改为从登录响应动态获取- 新增 login_and_get_dynamic_key_iv 函数处理未加密登录并提取密钥- 修改 get_des_encrypt 函数为必需传入密钥参数
- 更新 send_encrypted_request_with_dynamic_key 使用动态密钥发送加密请求
- 调整主程序逻辑,先执行未加密登录获取密钥再进行加密请求
- 修改测试账号为 test002 并移除手动切换加密模式的选项
|
2025-10-27 11:19:37 +08:00 |
wsy182
|
3489709697
|
feat(login): 支持发送加密和未加密登录请求
- 添加 send_unencrypted_request 函数用于发送未加密请求
- 添加 send_encrypted_request 函数用于发送加密请求- 重构主流程,通过 USE_ENCRYPTION 开关选择请求类型
- 优化日志输出,区分加密与未加密请求状态
- 统一异常处理逻辑,增强代码健壮性
- 保留原有加密逻辑并整合到新结构中
|
2025-10-27 11:05:59 +08:00 |
wsy182
|
3ab5f15b0e
|
feat(login): 实现DES加密登录功能- 添加 DES/CBC/PKCS7 加密函数,兼容 CryptoJS.DES.encrypt
- 使用默认密钥和 IV 对登录数据进行加密
- 修改请求 payload 结构,将加密后的字符串作为 data 字段值
- 更新接口地址并调整请求逻辑
- 增强错误处理与调试信息打印- 优化响应解析方式,正确提取 token 信息
|
2025-10-21 13:28:35 +08:00 |
wsy182
|
5fa68924e3
|
feat(websocket): 更新WebSocket连接地址并添加认证令牌
- 将连接地址从 wss://192.168.1.3/ws/ 更改为 ws://192.168.1.41:9516/ws/- 添加了用于身份验证的 Bearer Token
- 启用 WebSocket 调试追踪功能
|
2025-10-15 11:15:58 +08:00 |
wsy182
|
945ac31725
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# test_websocket.py
|
2025-10-15 11:09:01 +08:00 |
wsy182
|
5b1ce354b9
|
feat(websocket): 更新WebSocket连接地址并添加认证令牌
- 将连接地址从 wss://192.168.1.3/ws/ 更改为 ws://192.168.1.41:9516/ws/- 添加了用于身份验证的 Bearer Token
- 启用 WebSocket 调试追踪功能
|
2025-10-15 11:08:39 +08:00 |
wsy182
|
ce607c5637
|
feat(auth): 添加系统登录并获取token功能
- 实现用户登录接口调用
- 解析响应数据提取token
- 添加异常处理机制
- 支持JSON格式请求体- 集成requests库进行HTTP通信
- 提供登录成功/失败状态提示
|
2025-10-15 11:07:33 +08:00 |
wsy182
|
266ba6ad31
|
feat(whatsapp): 实现 WhatsApp 风格的端到端加密通信原型
- 添加了基于 X3DH 和 Double Ratchet 的加密会话逻辑
- 实现了客户端密钥生成、bundle 注册与获取
- 构建了极简中继服务器用于转发加密消息
- 支持消息加密、解密及 MAC 校验- 提供完整演示流程,包括双向通信和多消息发送
- 使用 AES-CBC 加密和 HMAC-SHA256 认证
- 引入 X25519 密钥交换和 HKDF 密钥派生函数
- 包含一次性预共享密钥(OPK)管理机制
|
2025-10-06 14:42:14 +08:00 |
wsy182
|
f7eb913be3
|
变更
|
2025-08-08 10:17:31 +08:00 |
wsy182
|
1211d2fca9
|
变更
|
2025-08-08 09:51:44 +08:00 |
wsy182
|
8c58329bfc
|
Merge remote-tracking branch 'origin/main'
|
2025-08-08 09:47:33 +08:00 |
wsy182
|
4ac98d9791
|
变更
|
2025-08-08 09:47:27 +08:00 |
wsy182
|
91bb40770a
|
update code
|
2025-01-15 15:34:32 +08:00 |
wsy182
|
80617d3c28
|
update code
|
2024-12-26 13:08:20 +08:00 |
wsy182
|
f77dc396db
|
update code
|
2024-12-26 13:07:55 +08:00 |
wsy182
|
d64e709d3f
|
update code
|
2024-12-24 13:38:59 +08:00 |
wsy182
|
eb7316b837
|
update code
|
2024-12-09 13:39:29 +08:00 |
wsy182
|
6140aae7f7
|
add kinbase connect
|
2024-12-09 10:00:15 +08:00 |
wangsiyuan
|
046bbafa4e
|
first commit
|
2024-11-28 19:38:45 +08:00 |