dehqhani
دوشنبه 26 خرداد 1393, 17:27 عصر
سلام من به روش زیر پسورد رو هش کردم حالا میخوام با وارد کردن نام کاربری یکی از یوزر ها درون تکس باکس پسورد اون رو از بانک بصورت هششده ذخیره شده بگیره و اون رو از حالت هش خارج کنه و داخل یک لیبل نمایش بده .
من تنها نمیدونم چطور از حالت هش خارجش کنم
public static string GetSH1(string Value)
{
string strResult = string.Empty;
if (Value == null || Value == string.Empty)
{
strResult = string.Empty;
return (strResult);
}
Value = Value.Trim();
try
{
SHA1 sh1 = SHA1.Create();
byte[] HashedDataArray = sh1.ComputeHash(Encoding.Default.GetBytes(Value));
var strReturnValue = new StringBuilder();
for (int i = 0; i < HashedDataArray.Length; i++)
{
strReturnValue.Append(HashedDataArray[i].ToString());
}
strResult = strReturnValue.ToString();
return (strResult);
}
catch
{
strResult = string.Empty;
return (strResult);
}
}
من تنها نمیدونم چطور از حالت هش خارجش کنم
public static string GetSH1(string Value)
{
string strResult = string.Empty;
if (Value == null || Value == string.Empty)
{
strResult = string.Empty;
return (strResult);
}
Value = Value.Trim();
try
{
SHA1 sh1 = SHA1.Create();
byte[] HashedDataArray = sh1.ComputeHash(Encoding.Default.GetBytes(Value));
var strReturnValue = new StringBuilder();
for (int i = 0; i < HashedDataArray.Length; i++)
{
strReturnValue.Append(HashedDataArray[i].ToString());
}
strResult = strReturnValue.ToString();
return (strResult);
}
catch
{
strResult = string.Empty;
return (strResult);
}
}