SHA256 का उपयोग करके डिजिटल साइनेचर को सत्यापित करने और डेटा की अखंडता को सत्यापित करने के लिए, आप सामान्यत: इन चरणों का पालन करते हैं:
Verifying a Digital Signature:
1. साइन किए गए डेटा प्राप्त करें: साइन किए गए डेटा प्राप्त करें, जो आमतौर पर मूल डेटा और एक डिजिटल साइनेचर से मिलता है।
2. सार्वजनिक कुंजी तक पहुँचें: सुनिश्चित करें कि आपके पास उस संस्था की सार्वजनिक कुंजी है जिसने डेटा को साइन किया है। इस कुंजी का उपयोग डिजिटल साइनेचर को सत्यापित करने के लिए किया जाता है।
3. SHA256 हैश की गणना करें: मूल डेटा का SHA256 हैश गणना करें। यह हैश डेटा के लिए एक अद्वितीय पहचानकर्ता के रूप में काम करता है।
4. साइनेचर की सत्यापना करें: सार्वजनिक कुंजी का उपयोग करके डिजिटल साइनेचर को डिक्रिप्ट करें, एक डिक्रिप्टेड हैश मूल्य प्राप्त करें।
5. हैश मूल्यों की तुलना करें:डिक्रिप्ट किए गए हैश मूल्य को मूल डेटा से गणित SHA256 हैश के साथ तुलना करें।