GnuPG ile orijinal dosya adı görülebilir gpg --list-packets.
$ gpg --list-packets test.gpg
: pubkey enc paketi: sürüm 3, algo 1, anahtar kimliği CE7B5510340F19EF
veri: [4095 bit]
: şifreli veri paketi:
uzunluk: 67
mdc_method: 2
gpg: 4096 bit RSA anahtarı ile şifrelenmiş, ID CE7B5510340F19EF, 2009-10-31'i oluşturdu
"Mantas Mikulėnas <grawity@gmail.com>"
: sıkıştırılmış paket: algo = 2
: gerçek veri paketi:
mod b (62), oluşturulan 1356362981, name = "passwords.txt",
ham veri: 8 bayt
(Not: Dosya adı da dahil olmak üzere gerçek veri paketinin tamamı şifrelenir. Özel anahtarınız yoksa, adı da göremezsiniz.)
Alternatif olarak, (veya kısaca) --decryptile birlikte kullanabilirsiniz :--verbose-v -d
$ gpg --verbose --decrypt test.gpg> NUL
gpg: genel anahtar CE7B5510340F19EF
gpg: birincil anahtar D24F6CB2C1B52632 yerine CE7B5510340F19EF alt anahtarını kullanma
4096 bit RSA anahtarı, ID CE7B5510340F19EF, 2009-10-31'i oluşturdu
(ana anahtar kimliği D24F6CB2C1B52632 üzerinde alt anahtar)
gpg: 4096 bit RSA anahtarı ile şifrelenmiş, ID CE7B5510340F19EF, 2009-10-31'i oluşturdu
"Mantas Mikulėnas <grawity@gmail.com>"
gpg: AES256 şifreli veriler
gpg: orijinal dosya adı = 'passwords.txt'
(Linux'ta > /dev/nullbunun yerine kullanın.)
Tüm dosyanın şifresini çözmek ve kaydetmek istiyorsanız , --use-embedded-filenameseçeneği kullanın:
$ gpg -v --use-embedded-filename test.gpg
… sıkıcı çıktı…
gpg: orijinal dosya adı = 'passwords.txt'
`Passwords.txt 'dosyası var. Üzerine yaz? (y / N) n
(Not: olmamalıdır kullanmak -dveya --decrypt.. Gömülü dosya adını kullanır asla beri, bu seçenekle Bunun yerine, "varsayılan" eylemini kullanın)
Tüm dosyaların adlarının olmadığını unutmayın . Linux'ta gpggenellikle başka bir programın çıktısını bir dosyaya kaydetmeden doğrudan şifrelemek için kullanılır. Daha sonra şu şekilde görünecektir:
$ echo Testi | gpg - mağaza | gpg - liste paketleri
: sıkıştırılmış paket: algo = 1
: gerçek veri paketi:
mod b (62), oluşturulan 1356362394, ad = "" ,
ham veri: 8 bayt
Tüm şifreleme (ya da sadece depolama), gömülü dosya ile değiştirilebilir --set-filename.
$ echo Testi | gpg --store --set-dosyaadı "test.txt" | gpg - liste paketleri
: sıkıştırılmış paket: algo = 1
: gerçek veri paketi:
mod b (62), oluşturulan 1356362790, name = "test.txt",
ham veri: 8 bayt
--list-packetsayıklamak değil. sadece görüntü ... (değil mi?)