5 Ekim 2017 Perşembe

Message Digest

MD5 Sınıfı
MD5 Sınıfı yazısına taşıdım.

SHA-1 Sınıfı
SHA1CryptoServiceProvider yazısına taşıdım.
SHA-2 Sınıfı
SHA-2'nin bir çok çeşidi var. 256 bit (32 byte), 224 bit (28 byte), 384 bit , 512 bit uzunluğunda hash çıktısı verir. SHA-256 şu anda de facto kriptografik hash fonksiyonudur.

SHA256 Sınıfı
SHA256 Sınıfı yazısına taşıdım.

SHA512 Sınıfı

ComputeHash metodu
SHA512 sınıfı ile yapılabilir. Örnek:
public static string GetSHA512(string text)
{
    byte[] messageBytes = Encoding.UTF8.GetBytes(text);

    byte[] hash;
    using (SHA512 hashAlgorithm = SHA512.Create())
    {
        hash = hashAlgorithm.ComputeHash(messageBytes);
    }

    StringBuilder builder = new StringBuilder();
    foreach (byte b in hash)
    {
        builder.AppendFormat("{0:x2}", b);
    }        
    return builder.ToString();
}


Hiç yorum yok:

Yorum Gönder