चूंकि SHA1 के क्रिप्टोनालिसिस में महत्वपूर्ण प्रगति हुई है, इसलिए इसे SHA2 (wikipedia) के पक्ष में चरणबद्ध किया जाना चाहिए।क्या SHA1 अभी भी पीबीकेडीएफ 2 में हैश फ़ंक्शन के रूप में उपयोग के लिए सुरक्षित है?
पीबीकेडीएफ 2 में अंतर्निहित हैश फ़ंक्शन के रूप में उपयोग के लिए, हालांकि, इसका मूल रूप से पीआरएनजी के रूप में उपयोग किया जाता है। जैसे कि पीबीकेडीएफ 2 के लिए हैश के रूप में SHA1 का उपयोग करना अभी भी सुरक्षित होना चाहिए, है ना?
[स्टैक क्रिप्टो] में एक बहुत अच्छी व्याख्या भी है (http://crypto.stackexchange.com/questions/15218/is-pbkdf2-hmac-sha1-really-broken)। संक्षेप में, पासवर्ड के लिए टकराव खराब नहीं हैं, इसका मतलब यह है कि एक दुर्भावनापूर्ण उपयोगकर्ता (या वैध उपयोगकर्ता) कुछ अलग-अलग पासवर्ड से लॉग इन कर सकता है कि वे मूल "असली" पासवर्ड पर वापस आ सकते हैं। –