स्ट्रिंग से MD5 हैश प्राप्त करने की आवश्यकता है।
त्रुटि प्राप्त करें MD5 शून्य है।
मैं स्ट्रिंग से 32 वर्ण MD5 हैश प्राप्त करने के लिए इच्छुक हूं।स्ट्रिंग से MD5 हैश
using (System.Security.Cryptography.MD5 md5 =
System.Security.Cryptography.MD5.Create("TextToHash"))
{
byte[] retVal = md5.Hash;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < retVal.Length; i++)
{
sb.Append(retVal[i].ToString("x2"));
}
}
यदि यह एसक्यूएल वाचर (अधिकतम) से आया तो क्या यूटीएफ 8 सबसे अच्छा शर्त होगा? – Paparazzi
पुन: पैरामीटर रहित अधिभार - क्या कोई जोखिम है कि डिफ़ॉल्ट एल्गोरिदम एक .NET संस्करण से अगले में बदल जाएगा? यदि ऐसा है तो एक संस्करण से अगले संस्करण तक एक ही स्ट्रिंग का हैश मेल नहीं करेगा? – xanadont
@xanadont: नहीं। एमडी 5 एक मानकीकृत एल्गोरिदम है। परिणाम बदलना मूल रूप से एक बग होगा। –