استفاده از الگوریتم SHA256 برای رمزنگاری در سی شارپ
کد:
private string creat(string s)
{
StringBuilder sb = new StringBuilder();
SHA256 hash = SHA256Managed.Create();
Encoding enc = Encoding.UTF8;
byte[] hashbyte = hash.ComputeHash(enc.GetBytes(s));
foreach (byte b in hashbyte)
{
sb.Append(b.ToString("x2"));
}
return sb.ToString();
}
برای مثال
عبارت : farslearn
رمز نگاری شده عبارت : 17C267B05C70CEFA0EAD9A8B411089E74BCFB9EAC49263FEA4251FFB5AEA4C45
تمام.