2012-12-19 162 views
1

如何檢查GPG 密鑰密鑰不包含密碼? 我不想導入這個鍵。GPG:密鑰和檢查密碼

+0

對不起,其實,你應該張貼您的答案。 24歲以後你可以接受你自己的答案嗎?小時,通過做檢查標記的事情,這將增加你的聲望點。 – shellter

+0

> whathaveyoutried.com - 看起來不錯。 感謝您的時間) – avokhmin

+1

好吧,很高興幫助您的思考。請注意我的修改意見。您可以發佈您的解決方案作爲答案並獲得聲望點。此外,將來,您的代碼會明確指出,使用不是shell的東西作爲主要語言。使用正確的標籤'[python]'或?將大大提高看問題的「眼睛」的數量。祝你好運! – shellter

回答

0

我找到了解決辦法:


stdin, stdout, stderr = Open3.popen3("echo '\n\n\n\n\nsave' | gpg --command-fd 0 --homedir #{dir} --edit-key #{secret_key[:keyid]} passwd") 
output = stderr.read 
if output =~ /.../ 
    ... 
end