百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pinentry-touchid

> 编程语言
开源

一个适用于 macOS 的自定义 GPG pinentry 程序,可使用 Touch ID 从 macOS 密钥链中获取密码。

716 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个适用于 macOS 的自定义 GPG pinentry 程序,可使用 Touch ID 从 macOS 密钥链中获取密码。

pinentry-touchid

适用于 macOS 的自定义 GPG 键入程序,允许使用 Touch ID 从密码库中获取密码 macOS 密钥链。

目前不支持没有 Touch ID 的 Macbook Pro 设备。这些设备缺少 Touch ID。 传感器,而苹果提供的替代方案是使用(如果有的话) Apple Watch,但这并不总是可行的。 该功能尚未实现。

观看实际应用

它是如何工作的

此程序与 gpg-agent 交互,以提供密码,使用以下规则:

  • 如果给定密钥的密码项在密钥链中找不到,我们将回退到 pinentry-mac 程序以获取密码。我们建议阻止 pinentry-mac 存储密码:在对话框中取消勾选 保存到密钥链 复选框。

  • 如果在成功使用 Touch ID 身份验证后,发现了密码条目,但 pinentry-touchid 程序并未“拥有”该密码条目,则会显示正常的密码。这是 macOS 钥匙链强制实施的额外步骤。在该对话框中,在输入密码后单击「始终允许」。这样,pinentry-touchid 就可以访问密码条目,无需再输入额外的密码,但仍然需要通过 Touch ID 进行访问保护。

您应该从 pinentry-mac 获得对话框。如果不是这样,您可以通过 Homebrew 安装它:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Gogpghacktoberfestkeychainmacos

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言