Miklix

SHA3-224 Karma Kod Hesaplayıcı

Yayınlandı: 18 Şubat 2025 17:51:24 UTC

Metin girişi veya dosya yüklemesine göre bir karma kodu hesaplamak için Güvenli Karma Algoritması 3 224 bit (SHA3-224) karma işlevini kullanan karma kodu hesaplayıcısı.

Bu sayfa, mümkün olduğunca çok kişi tarafından erişilebilir olması amacıyla İngilizce'den makine çevirisiyle çevrilmiştir. Ne yazık ki, makine çevirisi henüz mükemmelleştirilmiş bir teknoloji değildir, bu nedenle hatalar meydana gelebilir. Tercih ederseniz, orijinal İngilizce versiyonu buradan görüntüleyebilirsiniz:

SHA3-224 Hash Code Calculator

SHA3-224 (Güvenli Karma Algoritması 3 224 bit), bir girdiyi (veya mesajı) alıp sabit boyutlu, 224 bitlik (28 bayt) bir çıktı üreten, genellikle 56 karakterlik bir onaltılık sayı olarak gösterilen bir kriptografik karma işlevidir.

SHA-3, 2015 yılında resmen yayınlanan Güvenli Karma Algoritma (SHA) ailesinin en son üyesidir. Benzer matematiksel yapılara dayanan SHA-1 ve SHA-2'nin aksine, SHA-3 Keccak algoritması adı verilen tamamen farklı bir tasarım üzerine inşa edilmiştir. SHA-2 güvenli olmadığı için oluşturulmamıştır; SHA-2 hala güvenli kabul edilir, ancak SHA-3, SHA-2'de gelecekte güvenlik açıkları bulunması durumunda farklı bir tasarımla ekstra bir güvenlik katmanı ekler.

Tam açıklama: Bu sayfada kullanılan hash fonksiyonunun özel uygulamasını ben yazmadım. PHP programlama dili ile birlikte gelen standart bir işlevdir. Ben sadece kolaylık sağlaması için burada herkese açık hale getirmek için web arayüzünü yaptım.


Yeni Hash Kodunu Hesapla

Bu form aracılığıyla gönderilen veriler veya yüklenen dosyalar yalnızca istenen karma kodun oluşturulması için gereken süre boyunca sunucuda tutulacaktır. Sonuç tarayıcınıza döndürülmeden hemen önce silinecektir.

Girdi verileri:



Gönderilen metin UTF-8 kodludur. Hash fonksiyonları ikili veriler üzerinde çalıştığından, sonuç metnin başka bir kodlamada olmasından farklı olacaktır. Belirli bir kodlamadaki bir metnin hashini hesaplamanız gerekiyorsa, bunun yerine bir dosya yüklemelisiniz.



SHA3-224 Karma Algoritması Hakkında

Ben ne bir matematikçiyim ne de bir kriptograf, bu yüzden bu karma fonksiyonunu matematikçi olmayan arkadaşlarımın anlayabileceği şekilde açıklamaya çalışacağım. Bunun yerine bilimsel olarak kesin, tam bir matematik açıklaması tercih ederseniz, bunu birçok web sitesinde bulabilirsiniz ;-)

Zaten daha önceki SHA aileleri (SHA-1 ve SHA-2) birer blender gibi düşünülebilirken, SHA-3 daha çok bir sünger gibi çalışıyor.

Bu şekilde hash hesaplama prosedürü üç üst düzey adıma ayrılabilir:

Adım 1 - Emme Aşaması

  • Bir süngere su (verilerinizi) döktüğünüzü düşünün. Sünger suyu parça parça emer.
  • SHA-3'te giriş verileri küçük parçalara bölünür ve dahili bir "sünger" (büyük bit dizisi) tarafından emilir.

Adım 2 - Karıştırma (Permütasyon)

  • SHA-3, verileri emdikten sonra süngeri içten sıkıştırır ve büker, her şeyi karmaşık desenlerde karıştırır. Bu, girdideki en ufak bir değişikliğin bile tamamen farklı bir karmayla sonuçlanmasını sağlar.

Adım 3 - Sıkma Aşaması

  • Son olarak, çıktıyı (karmayı) serbest bırakmak için süngeri sıkarsınız. Daha uzun bir karmaya ihtiyacınız varsa, daha fazla çıktı elde etmek için sıkmaya devam edebilirsiniz.

SHA-2 nesli karma işlevleri hala güvenli kabul edilse de (artık güvenlik için kullanılmaması gereken SHA-1'in aksine), eski sistemlerde desteklemediği sürece yeni sistemler tasarlanırken SHA-3 neslinin kullanılması mantıklı olacaktır.

Dikkate alınması gereken bir şey, SHA-2 neslinin muhtemelen şimdiye kadar en çok kullanılan ve saldırıya uğrayan karma işlevi olduğudur (özellikle Bitcoin blok zincirinde kullanımı nedeniyle SHA-256), ancak yine de geçerlidir. SHA-3'ün milyarlarca kişi tarafından yapılan aynı titiz testlere dayanması biraz zaman alacak.

Bluesky'de paylaşFacebook'ta paylaşLinkedIn'de paylaşTumblr'da paylaşX'te paylaşLinkedIn'de paylaşPinterest'e Pinleyin

Mikkel Bang Christensen

Yazar Hakkında

Mikkel Bang Christensen
Mikkel miklix.com'un yaratıcısı ve sahibidir. Profesyonel bilgisayar programcısı/yazılım geliştiricisi olarak 20 yılı aşkın deneyime sahiptir ve şu anda büyük bir Avrupa BT şirketinde tam zamanlı olarak çalışmaktadır. Blog yazmadığı zamanlarda, boş zamanlarını çok çeşitli ilgi alanları, hobiler ve aktivitelerle geçirmektedir ve bu da bir dereceye kadar bu web sitesinde kapsanan konuların çeşitliliğine yansıyabilir.