2016-05-31 3 views
0

Может ли кто-нибудь помочь мне с этой проблемой? Когда я запускаю свой код дешифрования, он запрашивает парольную фразу каждый раз и терпит неудачу, если не введен. Я хочу автоматизировать это, чтобы кодовая фраза не запрашивалась каждый раз. Я использую kleopatra для импорта/экспорта общедоступных/секретных ключей с установленным GPG4win.PGP: Невозможно расшифровать, спрашивает парольную фразу каждый раз и время - webMethods

ответ

0

Я могу понять ваше разочарование, однако, я считаю, что функциональность предназначена. Если закрытый ключ был сохранен в течение определенного периода времени или кеширования с парольной фразой, это создало бы отверстие безопасности, в котором любой мог бы просочиться.

В то время как у ОС есть меры безопасности, чтобы другие процессы не считывали память, которая им не принадлежит, все еще есть способы обойти это. Пути, которые приходят на ум сначала, скорее всего, будут сделаны в исследовательской лаборатории, чем в реальной жизни, но эксперты по безопасности все равно будут бросать красные флаги.

Можно использовать командную строку для дешифрования нескольких файлов одновременно, см. how-to-use-gpg-to-decrypt-multiple-files-to-a-different-directory. Надеюсь, это поможет.

+0

Спасибо за ваш ответ. Но я не могу использовать эту функциональность. В моем требовании я хотел бы расшифровать файл перед передачей файла. (Использование окон) Поэтому каждый раз, когда я получаю только один файл для дешифрования. Итак, как использовать для этого командную строку. – Sowndarya

+0

'gpg --passphrase THISISTHEPASSPHRASE -o C: \ OUTPUTFILENAME -d C: \ FILETODECRYPT.GPG' может быть то, что вы ищете, но я бы предостерег его. Снова вы будете вводить кодовую фразу, там могут попасть злые люди. Это будет видно в пакетном скрипте, если вы захотите сохранить его и в своей истории команд. До вас, если это приемлемый риск. – micker