同问
开发者问题收集
如何返回在 bash 中不会退出的 gpg 命令的退出值来验证错误的密码?
在 GPG 中,没有适当的文档说明如何通过 bash 代码检查有效的密码,因此,这是一种黑客行为。根据以下示例代码,用于检查 gpg-agent 中缓存的 GPG 密码是否有效:#!/bin/bashKEY_ID=YOUR_KEY_IDecho "1234" | gpg -q --batch --status-fd 1 --sign --local-user $KEY_ID --passphras
bash
gnupg
exit-code
2020-08-24
«
1
»