C# dilinde Md5 algoritması ile şifreleme yapan bir kod için aşağıdaki örneği kullanabilirsiniz.
using System;
using System.Security.Cryptography;
using System.Text;
namespace MD5EncryptionExample
{
class Program
{
static void Main(string[] args)
{
string input = "hello world"; // Şifrelenecek metin
string encryptedText = CalculateMD5Hash(input);
Console.WriteLine("Orijinal Metin: " + input);
Console.WriteLine("Şifrelenmiş Metin (MD5): " + encryptedText);
}
static string CalculateMD5Hash(string input)
{
// Girilen metni MD5 ile şifreleme
using (MD5 md5 = MD5.Create())
{
byte[] inputBytes = Encoding.UTF8.GetBytes(input);
byte[] hashBytes = md5.ComputeHash(inputBytes);
// Byte dizisini hexadecimal formata dönüştürme
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
sb.Append(hashBytes[i].ToString("x2"));
}
return sb.ToString();
}
}
}
}
- Bu C# kodu, belirli bir metni MD5 algoritması kullanarak şifreler.
CalculateMD5Hash
adında bir yöntem tanımlanır. Bu yöntem, bir giriş dizesini alır ve onu MD5 ile şifreler.MD5.Create()
ile bir MD5 nesnesi oluşturulur.ComputeHash
yöntemi, girilen metni MD5 ile şifreler ve bir byte dizisi olarak döndürür.- Şifrelenmiş byte dizisi daha sonra hexadecimal formata dönüştürülür ve bir string olarak döndürülür.
- Örnekte, "hello world" gibi bir metin şifrelenir ve şifrelenmiş metin konsola yazdırılır.
Bu C# kodunu kullanarak istediğiniz metni Md5 formatında şifreleyebilirsiniz.