विभिन्न लोगों से अलग किए गए कई हस्ताक्षरों को एक में कैसे मिलाएं?


4

लोगों का एक समूह एक फ़ाइल प्रकाशित करना चाहता है और वे सभी डिजिटल रूप से फ़ाइल पर हस्ताक्षर करना चाहते हैं क्योंकि फ़ाइल के विभिन्न प्राप्तकर्ता के पास विश्वास की विभिन्न श्रृंखलाएँ होंगी । सादगी के लिए, यह वांछित है कि सभी हस्ताक्षरों के साथ केवल एक अलग हस्ताक्षरित फ़ाइल है, ताकि प्राप्तकर्ताओं को उन्हें एक-एक करके जांचने की आवश्यकता न हो:

foo.tar.gz
foo.tar.gz.sig

हालाँकि, सुरक्षा कारणों से, प्रत्येक व्यक्ति को अपने कंप्यूटर पर हस्ताक्षर करने की आवश्यकता होती है, एक कंप्यूटर पर कई निजी कुंजी होने और एक कमांड के साथ ऑपरेशन करने से संयुक्त हस्ताक्षर बनाना संभव नहीं है।

क्या जीपीजी के साथ किसी भी तरह से कई प्रतिभागियों से किसी फ़ाइल के अलग किए गए हस्ताक्षरों का विलय संभव है?

जवाबों:


6

gpg --detach-signप्रत्येक OpenPGP "हस्ताक्षर" पैकेट का उपयोग करके बनाए गए हस्ताक्षरों में प्रत्येक है। आप उन्हें साधारण का उपयोग करके एक फ़ाइल में जोड़ सकते हैं cat, और अधिकांश पीजीपी कार्यक्रमों को स्वचालित रूप से एक फ़ाइल में कई हस्ताक्षर पैकेटों को पहचानना चाहिए।


धन्यवाद। क्या यह व्यवहार औपचारिक रूप से कहीं दस्तावेज है, या यह सिर्फ अनुभव पर आधारित है?
पेट्र पुडलक

यह कैसे OpenPGP काम करता है। OpenPGP फाइलें पैकेट के सरल सूचियों को समेटे हुए हैं। किसी एकल कंप्यूटर पर कई कुंजियों का उपयोग करके एक फ़ाइल पर हस्ताक्षर करें, और चलाएं gpg --list-packets; और catसंस्करण के साथ भी ऐसा ही करें ।
जेन्स एराट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.