ज़िप फ़ाइल पर हस्ताक्षर करने के लिए एक डिजिटल 'कुंजी' की आवश्यकता होती है।
ज़िप फ़ाइलें एक या अधिक फ़ाइलों और फ़ोल्डरों के संपीड़ित संग्रह हैं। मूल रूप से संग्रह उद्देश्यों के लिए उपयोग किया जाता है, अब वे यह सुनिश्चित करने का एक सामान्य तरीका है कि प्रोग्राम या दस्तावेज़ों के संग्रह जैसी फ़ाइलों को डाउनलोड करने वाले व्यक्ति के पास एक महत्वपूर्ण फ़ाइल नहीं है। ज़िप फ़ाइलें बनाने के लिए उपयोग किए जाने वाले सॉफ़्टवेयर में डिजिटल हस्ताक्षर कार्यक्षमता नहीं होती है, इसलिए बाहरी कार्यक्रमों का उपयोग किया जाना चाहिए।
चरण 1
एक कमांड प्रॉम्प्ट या टर्मिनल विंडो खोलें और अपने ओपनसेल पर ब्राउज़ करें। विंडोज़ में, स्टार्ट -> प्रोग्राम्स -> एक्सेसरीज़ -> कमांड प्रॉम्प्ट का उपयोग करें या स्टार्ट मेनू में "रन" फ़ंक्शन में "cmd" टाइप करें। यदि आपके पास ओपनएसएसएल स्थापित नहीं है, तो इसे डाउनलोड और इंस्टॉल करें। निजी कुंजी और संबंधित सार्वजनिक कुंजी बनाने के लिए आपको OpenSSL, PGP या उनके समकक्षों की आवश्यकता होती है, जो आपके डिजिटल हस्ताक्षर के रूप में कार्य करते हैं।
दिन का वीडियो
चरण 2
अपने लिए एक नई निजी कुंजी और संबंधित सार्वजनिक कुंजी उत्पन्न करने के लिए निम्न आदेश दर्ज करें। "openssl genrsa -out key.pem 1024", "openssl req -new -key key.pem -out request.pem" "openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem" "openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -नोक्रिप्ट"।
आपने अब एक सार्वजनिक और निजी कुंजी युग्मन, सर्टिफ़िकेट.पेम और key.pk8 बना लिया है, जो आपके हस्ताक्षर के रूप में एक साथ कार्य करते हैं।
चरण 3
मैक ओएस एक्स में विंडोज एक्सप्लोरर या फाइंडर खोलें और ओपनएसएसएल निर्देशिका में ब्राउज़ करें। सर्टिफ़िकेट.पेम और की.पीके8 को सुरक्षित स्थान पर कॉपी करें, फिर अपनी साइनएपीके डायरेक्टरी में उनकी दूसरी कॉपी बनाएं। यदि आपके पास साइनएपीके स्थापित नहीं है, तो इसे डाउनलोड और इंस्टॉल करें। SignAPk निर्देशिका में डिजिटल रूप से साइन इन करने के लिए .Zip फ़ाइल की प्रतिलिपि बनाएँ।
चरण 4
कमांड प्रॉम्प्ट को लौटें। "सीडी" कमांड का उपयोग करके निर्देशिका को साइनएपीके निर्देशिका में बदलें। अपनी .Zip फ़ाइल की एक नई, डिजिटल रूप से हस्ताक्षरित प्रतिलिपि बनाने के लिए निम्न आदेश दर्ज करें: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip sign-zipfile.zip", जहां "zipfile.zip" आपका नाम है ।ज़िप फ़ाइल। इस आदेश के कार्य करने के लिए, आपके कंप्यूटर पर जावा स्थापित होना चाहिए; जैसा कि साइनएप एक जावा प्रोग्राम है। यह एंड्रॉइड .एपीके फाइलों के लिए भी काम करता है।
चीजें आप की आवश्यकता होगी
जावा
ओपनएसएसएल
साइनएपीके
निजी चाबी
सार्वजनिक कुंजी
ज़िप फ़ाइल
टिप
कमांड प्रॉम्प्ट का उपयोग करके लंबी और जटिल कमांड दर्ज करते समय, एक बार में दर्ज किए जाने वाले कमांड को हाइलाइट करने का प्रयास करें, और कमांड प्रॉम्प्ट या टर्मिनल में कमांड दर्ज करने के लिए अपने ऑपरेटिंग सिस्टम में कॉपी और पेस्ट सुविधा का उपयोग करना खिड़की। यह आपका बहुत समय बचाएगा जो अन्यथा टाइपिंग में खर्च होगा, और यदि आप गलती से कमांड को कॉपी करते समय गलत टाइप करते हैं तो बहुत परेशानी होती है।
चेतावनी
अपनी निजी कुंजी किसी के साथ साझा न करें। आपकी सार्वजनिक कुंजी कुछ ऐसी है जो आपको उन लोगों को उपलब्ध करानी चाहिए जिनके साथ आप हस्ताक्षरित और एन्क्रिप्टेड दस्तावेज़ों का उपयोग करके संचार करेंगे, क्योंकि यह उन्हें आपके दस्तावेज़ों को डिक्रिप्ट करने की अनुमति देता है। हस्ताक्षरित और एन्क्रिप्टेड दस्तावेज़ बनाने के लिए आपकी निजी कुंजी का उपयोग सार्वजनिक कुंजी के संयोजन में किया जाता है। इसलिए अपनी निजी कुंजी साझा करना दूसरों को आपके होने का दिखावा करने की अनुमति देगा।