Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: LifeArchiveProject/WeChatDataAnalysis
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.7.20
Choose a base ref
...
head repository: LifeArchiveProject/WeChatDataAnalysis
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.7.21
Choose a head ref
  • 1 commit
  • 3 files changed
  • 1 contributor

Commits on Apr 27, 2026

  1. fix(key): 修复数据库密钥模式识别逻辑

    - 新增原始加密密钥与 SQLCipher passphrase 两种密钥模式自动识别
    - 通过首页 HMAC 校验确认实际密钥模式,避免错误派生导致解密失败
    - 解密输出时清理加密页尾部的 IV/HMAC 保留区
    - 增加解密失败时的 key_mode、HMAC 与 SQLite 诊断信息
    - 新增单测覆盖两种密钥模式的解密路径
    - 更新 README 补充数据库解密兼容性说明
    2977094657 committed Apr 27, 2026
    Configuration menu
    Copy the full SHA
    e93423d View commit details
    Browse the repository at this point in the history
Loading