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) --decrypt
ile 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/null
bunun yerine kullanın.)
Tüm dosyanın şifresini çözmek ve kaydetmek istiyorsanız , --use-embedded-filename
seç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 -d
veya --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 gpg
genellikle 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-packets
ayıklamak değil. sadece görüntü ... (değil mi?)