
C# programlama dilinde SHA384 algoritmasının uygulanabilmesi için SHA384CryptoServiceProvider sınıfından yeni bir nesne üretmek ve bu sınıfın ComputeHash metodunu kullanmak gerekiyor. Bu uygulamanın yapıldığı örnek aşağıda yer almaktadır. Son yaptığımız replace işlemi ise algoritma çıktısındaki "-" karakerini atmak içindir.
C# SHA384 Uygulaması
using System;
using System.Security.Cryptography;
using System.Text;
namespace Laitech.Core.Service.Common.Security
{
public class HashFunctions
{
public static string HashSHA34(string plaintext)
{
using (var sha384provider = new SHA384CryptoServiceProvider())
{
var hash = sha384provider.ComputeHash(Encoding.UTF8.GetBytes(plaintext));
return BitConverter.ToString(hash).Replace("-", "");
}
}
}
}
Not: Facebook Hash algoritması olarak SHA384 algoritmasını kullanıyor.
Yorumlar
Yorum Gönder