का उपयोग कर पासवर्ड स्ट्रिंग है, मैं अपने आईफोन एप्लिकेशन के लिए लॉगऑन फ़ंक्शन विकसित कर रहा हूं, इसलिए मैं SHA512 हैशिंग एल्गोरिदम का उपयोग करके पासवर्ड रखना चाहता हूं, फिर परिणाम को एनएसएसटींग के रूप में प्राप्त करें (परिणाम सी # 5 में SHA512 के साथ होना चाहिए)। इंटरनेट में बहुत समय बिताने के बाद, मुझे अभी भी समाधान नहीं मिला है! :(हैश को SHA512 जैसे C#
क्या कोई समाधान और नमूना कोड है है, मेरी मदद कृपया! धन्यवाद एक बहुत!
[अपडेट] मेरी सी # कोड में, पासवर्ड, SecureString का उपयोग कर संग्रहीत किया जाता है तो शायद यह है कारण बना । ऑब्जेक्टिव-सी और सी #
ओह, धन्यवाद आप, मैं अभी की कोशिश करेंगे! –
प्रिय फिलिप, यह अच्छी तरह से काम कर रहा है, धन्यवाद! –
प्रिय फिलिप, मुझे एक समस्या है कि हैश पासवर्ड की तुलना करते समय सी # और उद्देश्य-सी के बीच अलग हैं। मेरे सी # कोड में, मैंने पासवर्ड स्टोर करने के लिए सिक्योरस्ट्रिंग का उपयोग किया, इसलिए मुझे बाइट सरणी प्राप्त करने के लिए मार्शल कॉपी का उपयोग करना पड़ा और मैंने देखा कि प्रत्येक पासवर्ड के चार के बाद 0bytes संलग्न हैं, शायद यही कारण है कि हैश पास अलग हैं। मुझे नहीं पता कि इसे कैसे हल किया जाए, क्या आप कृपया मेरी मदद कर सकते हैं? धन्यवाद! –