डिजिटल हस्ताक्षर को समझना
डिजिटल हस्ताक्षर एक क्रिप्टोग्राफ़िक तकनीक है जिसका उपयोग किसी डिजिटल संदेश या दस्तावेज़ की प्रामाणिकता को सत्यापित करने के लिए किया जाता है। हस्ताक्षर को सत्यापित करके, यह निर्धारित किया जा सकता है कि संचार वास्तव में दावा किए गए प्रेषक (प्रमाणीकरण के रूप में जाना जाता है) से है, प्रेषक संचार में अपनी भागीदारी (गैर-अस्वीकृति) से इनकार नहीं कर सकता है, और संचार में कोई बदलाव या छेड़छाड़ नहीं की गई है ( अखंडता)।
डिजिटल हस्ताक्षर सार्वजनिक कुंजी क्रिप्टोग्राफी पर निर्भर करते हैं, जिसमें एन्क्रिप्शन और डिक्रिप्शन के लिए सार्वजनिक और निजी कुंजी के जोड़े का उपयोग शामिल होता है। सार्वजनिक कुंजियाँ जनता के लिए उपलब्ध कराई जाती हैं, जबकि निजी कुंजियाँ गोपनीय रखी जाती हैं।
किसी संदेश पर डिजिटल हस्ताक्षर के साथ हस्ताक्षर करते समय, प्रेषक संदेश का हैश उत्पन्न करने के लिए सॉफ़्टवेयर का उपयोग करता है। फिर इस हैश को प्रेषक की निजी कुंजी का उपयोग करके एन्क्रिप्ट किया जाता है। संदेश को सत्यापित करने के लिए, एन्क्रिप्टेड हैश को प्रेषक की सार्वजनिक कुंजी का उपयोग करके डिक्रिप्ट किया जाता है। संदेश का दूसरा हैश बनाया जाता है, और यदि यह डिक्रिप्टेड हैश से मेल खाता है, तो संदेश वैध माना जाता है।
यह ध्यान रखना महत्वपूर्ण है कि डिजिटल हस्ताक्षर इलेक्ट्रॉनिक हस्ताक्षर से भिन्न होते हैं, हालांकि "डिजिटल हस्ताक्षर" शब्द का प्रयोग अक्सर इलेक्ट्रॉनिक हस्ताक्षर के संदर्भ में किया जाता है। इलेक्ट्रॉनिक हस्ताक्षर में किसी हस्ताक्षर का प्रतिनिधित्व करने के उद्देश्य से कोई भी डिजिटल चिह्न शामिल होता है, जैसे कि हैलोसाइन और एडोब साइन में पाए जाने वाले चिह्न। हालाँकि, कुछ इलेक्ट्रॉनिक हस्ताक्षर उपकरण डिजिटल हस्ताक्षर तकनीक को शामिल कर सकते हैं, जिसमें सार्वजनिक कुंजी क्रिप्टोग्राफी का उपयोग शामिल है।
डिजिटल हस्ताक्षरों का व्यापक रूप से ऑनलाइन उपयोग किया जाता है, विशेषकर नेटवर्क कनेक्शन को प्रमाणित करने के लिए। वे सरकारी कार्यों में भी तेजी से आम होते जा रहे हैं। उदाहरण के लिए, अमेरिकी सरकार का मुद्रण कार्यालय अब महत्वपूर्ण दस्तावेज़ों की प्रामाणिकता को सत्यापित करने के लिए उन्हें सार्वजनिक हस्ताक्षरों के साथ प्रकाशित करता है।