विकिपीडिया - SHA-2 कहता है
SHA-224 SHA-256 के समान है, सिवाय इसके कि:
- h7 के माध्यम से प्रारंभिक चर मान h0 अलग हैं, और
- आउटपुट h7 को छोड़ कर बनाया गया है।
RFC3874 - एक 224-बिट वन-वे हैश फंक्शन: SHA-224 कहता है
एक अलग प्रारंभिक मूल्य का उपयोग यह सुनिश्चित करता है कि एक ही डेटा पर गणना किए गए SHA-224 संदेश डाइजेस्ट मान के लिए एक छोटा SHA-256 संदेश डाइजेस्ट मान गलत नहीं किया जा सकता है।
मेरे सवाल:
क्या उपरोक्त उद्धृत कारण एकमात्र कारण है कि SHA-224 और SHA-256 विभिन्न प्रारंभिक मूल्यों का उपयोग करते हैं?
यह सुनिश्चित करना महत्वपूर्ण क्यों है कि SHA-224 संदेश डाइजेस्ट मान के लिए SHA-256 संदेश डाइजेस्ट वैल्यू डाइजेस्ट नहीं की जा सकती है?
यदि हम दोनों हैश फ़ंक्शन के लिए समान प्रारंभिक मानों का उपयोग करते हैं, तो क्या हैश फ़ंक्शन की सुरक्षा बिगड़ जाएगी? यदि हाँ, तो कैसे?
7
यह लगभग निश्चित रूप से crypto.SE पर एक बेहतर फिट है ।
—
पीटर टेलर
कम से कम प्रश्न 2 यहां ऑफ-टॉपिक लगता है। आखिरकार, यह संबंधित है कि लोग कंप्यूटर का उपयोग कैसे करते हैं और उनके लिए क्या सुविधाजनक है; वास्तव में एक TCS प्रश्न नहीं है।
—
जुका सुओमेला
Crypto.SE पर संबंधित प्रश्न: crypto.stackexchange.com/questions/3946/…
—
mikeazo