GnuPG के साथ, मूल फ़ाइल नाम देखा जा सकता है gpg --list-packets।
$ gpg - सूची-पैकेट test.gpg
: पब एनक पैकेट: संस्करण 3, एल्गो 1, कीड CE7B5510340F19EF
डेटा: [4095 बिट्स]
: एन्क्रिप्टेड डेटा पैकेट:
लंबाई: 67
mdc_method: 2
gpg: 4096-बिट RSA कुंजी, ID CE7B5510340F19EF के साथ एन्क्रिप्टेड, 2009-10-31 बनाया गया
"मंटास मिकुलनास <grawity@gmail.com>"
: संपीड़ित पैकेट: एल्गो = 2
: शाब्दिक डेटा पैकेट:
मोड बी (६२), १३५६३६२ ९ (१ बनाया गया, नाम = "password.txt",
कच्चे डेटा: 8 बाइट्स
(नोट: फ़ाइल नाम सहित पूरा शाब्दिक डेटा पैकेट एन्क्रिप्ट किया गया है। यदि आपके पास निजी कुंजी नहीं है, तो आप नाम भी नहीं देख सकते हैं।)
वैकल्पिक रूप से, आप (या संक्षेप में) --decryptके साथ उपयोग कर सकते हैं :--verbose-v -d
$ gpg --verbose --decrypt test.gpg> NUL
gpg: सार्वजनिक कुंजी CE7B5510340F19EF है
gpg: प्राथमिक कुंजी D24F6CB2C1B52632 के बजाय उपकुंजी CE7B5510340F19EF का उपयोग करना
4096-बिट आरएसए कुंजी, आईडी CE7B5510340F19EF, 2009-10-31 बनाया गया
(मुख्य कुंजी आईडी D24F6CB2C1B52632 पर उपकुंजी)
gpg: 4096-बिट RSA कुंजी, ID CE7B5510340F19EF के साथ एन्क्रिप्टेड, 2009-10-31 बनाया गया
"मंटास मिकुलनास <grawity@gmail.com>"
gpg: AES256 एन्क्रिप्टेड डेटा
gpg: मूल फ़ाइल नाम ='words.txt '
(लिनक्स में, > /dev/nullइसके बजाय उपयोग करें ।)
यदि आप पूरी फ़ाइल को डीक्रिप्ट और सहेजना चाहते हैं , तो --use-embedded-filenameविकल्प का उपयोग करें :
$ gpg -v --use-embed-filename test.gpg
… उबाऊ उत्पादन…
gpg: मूल फ़ाइल नाम ='words.txt '
फ़ाइल `password.txt 'मौजूद है। ओवरराइट करें? (y / N) एन
(नोट: आपको इस विकल्प के साथ या इस विकल्प का उपयोग नहीं करना चाहिए , क्योंकि यह कभी भी एम्बेडेड फ़ाइल नाम का उपयोग नहीं करता है। इसके बजाय, "डिफ़ॉल्ट" क्रिया का उपयोग करें।)-d--decrypt
यह मत भूलो कि सभी फाइलों के नाम नहीं हैं। लिनक्स में, gpgअक्सर किसी अन्य प्रोग्राम के आउटपुट को सीधे एन्क्रिप्ट करने के लिए उपयोग किया जाता है, बिना किसी फाइल में सेव किए। यह तब दिखाई देगा:
$ इको परीक्षण | gpg - स्टोर | gpg - सूची-पैकेट
: संपीड़ित पैकेट: एल्गो = 1
: शाब्दिक डेटा पैकेट:
मोड बी (62), बनाया 1356362394, नाम = "" ,
कच्चे डेटा: 8 बाइट्स
जब एन्क्रिप्ट (या सिर्फ भंडारण), एम्बेडेड फ़ाइल नाम के साथ बदला जा सकता है --set-filename।
$ इको परीक्षण | gpg - स्टोर --सेट-फ़ाइल नाम "test.txt" | gpg - सूची-पैकेट
: संपीड़ित पैकेट: एल्गो = 1
: शाब्दिक डेटा पैकेट:
मोड बी (62), 1356362790 बनाया, नाम = "test.txt",
कच्चे डेटा: 8 बाइट्स
--list-packetsनिकालने नहीं है। बस प्रदर्शन ... (दाएं?)