C# ile Hash İşlemleri(MD5,SHA1,SHA512)

Merhaba kısaca C# ile hashleme işlemini nasıl gerçekleştirebileceğinizi anlatmaya/örneklendirmeye çalışacağım. .Net Framework üzerinde bulunan System.Security.Cryptography namespace'i hashleme işlemlerini kolayca yapabilmemiz için üzerinde gerekli servisleri barındırır. biz de bunları kullanarak şifreleme işlemlerimizi gerçekleştireceğiz. Kullanabileceğimiz algoritmaların bazıları;

MD5, 128 bit şifreleyici kullanır 33 karakter uzunluğundadır.
SHA1160 bit şifreleyici kullanır 41 karakter uzunluğundadır.
SHA256256 bit şifreleyici kullanır 64 karakter uzunluğundadır.
SHA512512 bit şifreleyici kullanır 128 karakter uzunluğundadır.