Ana içeriğe atla

Kayıtlar

MD5 etiketine sahip yayınlar gösteriliyor

C# Programlama Dilinde HMACMD5 Hash Algoritması VE Uygulama Örneği

HMACMD5 algoritması MD5 algoritması ile simetrik şifreleme mantığının birleştirilmesi ile oluşturulmuş bir hash algoritmasıdır.  MD5 bilinen hash fonksiyonları arasında en eskilerden biridir. Zamanla hash fonksiyonlarının sayısının artması ve MD5 algoritmasının güvensiz algoritma olarak değerlendirilmesinden dolayı kullanımı da çok azalmıştır.  Bu yüzden hash fonksiyonlarının en çok kullanım alanlarından biri olan şifrelerin veri tabanında tutulması için tercih edilmesi çok doğru bir yaklaşım değildir.    Buna rağmen algoritma işlem süresinin kısa olmasından dolayı MD5 algoritması küçük uygulamalarda kullanılmaktadır. HMACMD5 algoritmasının MD5 algoritmasından farkı ise algoritmanın uygulanması sırasında kullanılan anahtarla ilgilidir. Yani MD5 algoritmasında şifrelenecek metin verilir ve algoritma sonucu nerde uygulanmasından bağımsız olarak aynı sonucu üretir. Bunun içinde HMACMD5 algoritması geliştirilmiştir. Yani algoritma ile birlikte kullanılan şifre girdiğiniz şifreye öz

JavaScript - MD5 Algoritması ve Kullanım Örneği

Bu makalemizde MD5( Message-Digest Algorithm ) algoritmasının JavaScript programlama dilinde nasıl uygulandığını göreceğiz. Bu algoritmayı incelemek aynı zamanda size MD5 algoritmasının nasıl çalıştığı ile ilgili bilgi de verecektir. Algoritmayı tanıttıktan sonra örnekler üzerinden algoritma açıklanacaktır. Fonksiyonlar arasında MD5 algoritmasının simetrik şifreleme yöntemi ile birlikte kullanımı olan HMACMD5 fonksiyonu da yer almaktadır. Çıktıları ise hexadecimal veya base64 formatında alabilirsiniz. 

C# Hash Fonksiyonları Kütüphanesi

Bu makalemde temel amacım C# programlama dilini kullananlar için yazdığım hash kütüphanesini paylaşmaktır. Kütüphane için hash algoritmaları arasında en çok kullanılanlardan MD5 , SHA1 , SHA256 , SHA384 , SHA512 uygulamaları bulunmaktadır. Ayrıca her algorimanın üzerine tıklayarak da algoritma detayını görebilirsiniz. Bu makalemde temel amacım bir kütüphane halinde hash algoritmalarını kullanabilmeniz için kütüphane sağlamak. Bu kodları bir yere kaydederek her zaman kullanabilirsiniz. Blog içinde hash algoritmaları ile ilgili bir çok makale de yer almaktadır. Bu makalelere aşağıdaki linklerden erişebilirsiniz. 1.  C# Programlama Dilinde SHA1 Hash Algoritması VE Uygulama Örneği 2.  C# Programlama Dilinde HMACSHA1 Hash Algoritması VE Uygulama Örneği 3.  C# Programlama Dilinde SHA256 Hash Algoritması VE Uygulama Örneği 4.  C# Programlama Dilinde HMACSHA256 Hash Algoritması VE Uygulama Örneği 5.  C# Programlama Dilinde SHA384 Hash Algoritması VE Uygulama Örneği 6.  C# Programlama