Miklix

Snefru-256 Hash Kodu Hesaplayıcı

Yayınlandı: 17 Şubat 2025 17:40:19 UTC

Metin girişi veya dosya yüklemesine göre bir karma kodu hesaplamak için Snefru 256 bit (Snefru-256) 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:

Snefru-256 Hash Code Calculator

Snefru karma işlevi, Ralph Merkle tarafından 1990 yılında tasarlanan bir kriptografik karma işlevidir. Başlangıçta, güvenli karma algoritmalarını standartlaştırma çabalarının erken dönemlerinde Ulusal Standartlar ve Teknoloji Enstitüsü'ne (NIST) sunulan bir gönderinin parçası olarak düşünülmüştü. Günümüzde yaygın olarak kullanılmasa da Snefru, sonraki kriptografik tasarımları etkileyen fikirleri tanıttığı için önemlidir.

Snefru başlangıçta değişken çıktı boyutlarını destekliyordu, ancak burada sunulan sürüm, genellikle 64 basamaklı bir onaltılık sayı olarak görüntülenen 256 bitlik (32 bayt) bir çıktı üretiyor.

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.



Snefru Karma Algoritması Hakkında

Ben bir matematikçi veya kriptograf değilim, ancak bu karma fonksiyonunu matematikçi olmayan meslektaşlarımın anlayabileceği bir şekilde açıklamaya çalışacağım. Matematik ağırlıklı, bilimsel olarak doğru açıklamayı tercih ederseniz, eminim bunu başka bir yerde bulabilirsiniz ;-)

Snefru artık yeni sistemler için güvenli ve uygun olarak kabul edilmese de, tarihsel açıdan ilginçtir, çünkü tasarımları hala kullanımda olan birçok sonraki karma fonksiyonunu etkilemiştir.

Snefru'yu, orijinal girdiyi artık tanımlayamayacak hale gelene kadar malzemeleri karıştırmak ve doğramak için tasarlanmış yüksek güçlü bir blender gibi düşünebilirsiniz, ancak tüm karma işlevleri gibi, aynı girdi için her zaman aynı çıktıyı verecektir.

Bu üç aşamalı bir süreçtir:

Adım 1: Malzemeleri Doğrayın (Veri Girişi)

  • Öncelikle malzemelerinizi blender'a sığacak şekilde daha küçük parçalara bölüyorsunuz. Bu, verileri bloklara ayırmaya benzer.

Adım 2: Karıştırma Turları (Blender Farklı Hızlarda)

  • Snefru sadece bir kez karıştırmaz. Her şeyin süper iyi karıştığından emin olmak için doğrama, püre haline getirme ve darbeleme arasında geçiş yapma gibi birkaç tur karıştırma yapar.
  • Blender her turda:
    • Farklı yönlere doğru karıştırın (smoothie'yi ters çevirmek gibi).
    • Karışımın tahmin edilmesini daha da zorlaştırmak için gizli "çevrilmeler" (rastgele tatların küçük serpiştirilmesi gibi) eklenir.
    • Her seferinde farklı şekilde karıştırmak için hızı değiştirir.

Adım 3: Son Smoothie (Haşlama)

    • 8 yoğun karıştırma turundan sonra, son smoothie'yi döküyorsunuz. Bu, hash'tir - tamamen karıştırılmış, benzersiz görünümlü bir karışım.

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.