import os
dictionaryfile = "/root/john.txt"
pgpencryptedfile = "helloworld.txt.gpg"
array = open(dictionaryfile).readlines()
for x in array:
x = x.rstrip('\n')
newstring = "echo " + x + " | gpg --passphrase-fd 0 " + pgpencryptedfile
os.popen(newstring)
gpg の出力を読み取る for ループ内に何かを作成する必要があります。gpg がこの文字列gpg: WARNING: message was not integrity protected
を出力するとき、ループを閉じて Success! を出力する必要があります。
どうすればこれを行うことができますか?その背後にある理由は何ですか?
みんな、ありがとう!