ورود

View Full Version : sha1 base64



hamid rouhbakhsh
شنبه 27 شهریور 1395, 00:06 صبح
سلام.
من باید یک رشته را با الگوریتم sha1 هش کنم . از دستورات زیر استفاده می کنم . نتیجه را به صورت hex درست به دست می آورم ولی وقتی قرار باشه نتیجه به صورت base64 باشد با اینکه برنامه خطا نمی دهد ولی نتیجه درست هم نیست. لطفا راهنمایی نمایید. برای تست درستی نتیجه از سایت http://hash.online-convert.com/sha1-generator استفاده کردم.

public string EncodePassword2(string pass)
{
byte[] bytes = Encoding.Unicode.GetBytes(pass);
HashAlgorithm algorithm = HashAlgorithm.Create("SHA1");
byte[] inArray = algorithm.ComputeHash(bytes);
return Convert.ToBase64String(inArray);
}