Password
通過,如何記憶體密碼
我開始使用 unix 密碼管理器Pass
有些密碼對我來說並不重要,我經常使用它們
因此,輸入密碼以獲取密碼對我來說變得非常煩人。
有沒有辦法只輸入一次密碼?
hymie是對的,這個問題與 gpg 有關。
解決方案對我來說很棘手,所以這是 OSX 的解決方案:
- 安裝pinentry-mac
沖泡安裝 pinentry-mac 2. 使用以下行創建文件 ~/.gnupg/gpg-agent.conf:
pinentry-program/usr/local/bin/pinentry-mac
預設記憶體 ttl 86400
最大記憶體 TTL 86400 3. 當 pinentry 程序需要密碼時,選中復選框以保留此密碼
這是預期的功能:當您訪問加密材料時,您希望被提示輸入密碼。
但是,作為安全性和便利性之間的權衡,您可以將密碼片語記憶體在作為守護程序執行的代理中。這使您能夠被提示輸入密碼片語一次,進行身份驗證,然後將憑據保存在記憶體中指定且可配置的時間量,以便將該時間範圍內的後續請求傳遞給代理。
有許多應用程序可以處理這個問題:gpg-agent與 GPG 一起提供。或者您可以使用keychain或Envoy,它們都管理 SSH 和 GPG 密鑰。
您可以在登錄時啟動這些代理,Arch Wiki 有詳細資訊。