pppscn/SmsForwarder

[Suggestion]: 为 Bark 发送通道增加 AES-256-GCM 加密支持

Open

#731 建立於 2026年5月2日

在 GitHub 查看
 (0 留言) (0 反應) (1 負責人)Kotlin (25,629 star) (3,201 fork)batch import
help wanted

描述

是否有人曾提过类似的问题?

是(Yes)

你觉得APP有什么不足之处?

目前 Bark App 已支持 AES-GCM 加密,但 SmsForwarder 尚未提供对应的 AES-256-GCM 加密选项。

你觉得该怎么去完善会比较好?【非必答】

建议在 Bark 发送通道新增 AES-256-GCM 选项,同时保留现有 AES-CBC 行为,避免影响已有用户配置。

建议实现方向:

  1. 增加 AES-256-GCM 加密方式;
  2. GCM 模式下使用随机 nonce/iv;
  3. 使用 AES/GCM/NoPadding
  4. 按 Bark App 当前协议组装 ciphertextiv/nonce 参数;
  5. 保持 AES-CBC、未加密模式行为不变;
  6. 对中文、emoji、长文本、验证码消息进行测试。

该需求主要是补齐 Bark App 已支持的 GCM 加密能力,不建议替换现有 CBC 逻辑。

其他说明

我有意愿尝试实现该功能,并在后续提交 PR。

但由于个人目前正在考研,目前无法承诺具体完成时间。如果有其他贡献者愿意先实现,也欢迎直接接手;我也可以配合测试或补充相关信息。

貢獻者指南