मैं SHA256 का उपयोग करके एक स्ट्रिंग हैश करने की कोशिश कर रहा हूं, मैं निम्नलिखित कोड का उपयोग कर रहा हूं:
using System;
using System.Security.Cryptography;
using System.Text;
public class Hash
{
public static string getHashSha256(string text)
{
byte[] bytes = Encoding.Unicode.GetBytes(text);
SHA256Managed hashstring = new SHA256Managed();
byte[] hash = hashstring.ComputeHash(bytes);
string hashString = string.Empty;
foreach (byte x in hash)
{
hashString += String.Format("{0:x2}", x);
}
return hashString;
}
}
हालाँकि, यह कोड मेरे दोस्तों php, साथ ही ऑनलाइन जनरेटर (जैसे यह जनरेटर ) की तुलना में काफी अलग परिणाम देता है।
क्या किसी को पता है कि त्रुटि क्या है? विभिन्न आधार?