jak obejít pinentry (passphrase obrazovka), zatímco dešifrování souborů pomocí gpgme

hlasů
2

Snažím se dešifrovat soubor ze serveru, kde mám potřebný veřejný klíč tohoto serveru. Klíčence má ochranu heslem, a tak když se snažím dešifrovat soubor, to mě zeptá na přístupové heslo.

Existuje způsob, jak obejít toto heslo předáním hesla, když se snažíme k dešifrování souboru.

Já jsem za použití gpg-agent, kde je heslo mezipaměti pro 600sec výchozí čas az nějakého důvodu jsem schopen nastavit max-cache-ttl(Nefungovalo to pro mě, já nevím, y) a je availble pouze pro danou relaci.

Teď chci do mezipaměti přístupové heslo, pro které jsem pomocí gpg-preset-passphrase. Položila jsem ji do .gnupg / gpg-agent.conf as gpg-preset-passphrase --preset hex. Nevím, co jsem chybí v tomto.

Může mi někdo prosím, dejte mi vědět, co jsem chybí v této

dík

Položena 29/12/2011 v 18:27
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
3

Jsem schopen obejít obrazovky přístupového hesla nebo pinentry, ale použil jsem gpg-agentmožnosti chtěl default-cache-ttlnastavit čas mezipaměti. Takže z druhého pokusu se pinentry se chystá získat mezipaměti přístupové heslo a obnoví časovač na defaul-cache-ttl.

Je tu ještě jeden s názvem max-cache-ttlmožnost, a to i po úspěšné získávání mezipamětí přístupové heslo a reset výchozí-cache-ttl, tato volba nemění jeho časovače a vyprší v mezipaměti přístupové heslo po uplynutí nastaveného časového limitu.

Pro ex: Když nastavím oba pro 10hrs (tj 36000sec), když jsem volat dešifrovat po dobu 5 hodin, standardně se chystá obnovit svůj časovač a nyní máme 10more hodin. Ale max bude vyprší po počátečním 10 hodin, a tím odstraňuje mezipaměti přístupové heslo po 10 hodin.

Ještě jeden problém, který jsem našel, je otázkou sezení s gpg-agent. tj, když jsem otevřít nové relace a pokusit dešifrovat, že se tak nestane a chyb na to, že gpg-agent není k dispozici pro tuto relaci. Napsal jsem nějaký skript a položila ji na bashrc tak, aby se spustí, jakmile je spuštěna nová relace

Odpovězeno 06/01/2012 v 23:27
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more