[功能请求] 解密加密数据时仅提示密码
作者: moonD4rk创建于 2026年4月12日更新于 2026年4月12日
标签enhancementbrowser: allplatform: all
QQ 特性描述
当请求的类别不需要解密时,跳过主密钥(或macOS keychain 密码)提示.
为什么需要这个功能?
目前,“从Configs中选取”总是解决密钥链密码,而不论将提取哪些类别。 这迫使用户输入他们的密码(并在它失败时触发一个混乱的警告),即使没有请求加密数据.
** 制作人:**
$./hack-浏览器数据堆放-b safari-ccookie
输入 macOS 登录密码 :
[WRN] 密钥链解锁失败 。
[INF] 提取出Safari/默认.
[中 出口到成果/
[中] cookie.json 71个条目Safari饼干没有加密——不需要密码.
这影响到所有浏览器和平台:
- ** Safari**(macOS):饼干,历史,书签,下载不需要密码
- ** Firefox**(全部):非密码数据自成一体NSS
- ** Chromium**(所有):某些类别,如扩展和书签,技术上可以跳过主密钥检索
建议的解决办法
将请求的分类传递到“ pick fromConfigs ” ,并在没有分类需要时跳过密码解析度。 每个浏览器类型都声明哪些类别需要主密钥.
** 执行草图:**
- 增加 " 类别[] " 。 " 至 " 选择 " 类别
- 在 " dump.go " 中,在调用 " PickBrowsers " 之前,先分析类别,然后通过
- 在 " pickFromConfigs " 中,当至少一个选定的浏览器+类组合需要解密时,才称 " resolveKeychainPassword "
- 核对表
- 我检查了现有问题.
内容来源: moonD4rk/HackBrowserData