gpt4 book ai didi

bash - 测试证书数据库密码是否正确的脚本

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:43 25 4
gpt4 key购买 nike

我正在尝试编写一个 bash 例程来测试用户输入的密码是否是我的证书数据库的正确密码。

最初我想我会先在需要密码的证书数据库上执行良性 certutil 或 pk12util 操作。然后测试返回码看是否成功。

但是,certutil 的密码参数采用密码文件(这是不可取的)。我可以使用 pk12util 导出证书和私钥以进行测试(我对周围的额外 pk12 文件不太满意)。

有没有其他测试数据库密码的方法的建议?

公关

最佳答案

将 certutil 的密码文件与 mktemp(1) 一起使用。这会生成一个只能由当前用户读取的临时文件(应该是已经知道密码的同一个人)。

同时向脚本添加一个 trap "rm $tmpfile"EXIT 以确保在脚本出于任何原因退出时删除密码。

如果仍然不够安全,您必须编写一个在证书数据库上运行的小 C 程序。

关于bash - 测试证书数据库密码是否正确的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com