Miklix

SHA-224 Karma Kod Hesaplayıcı

Yayınlandı: 18 Şubat 2025 21:55:57 UTC

Metin girişi veya dosya yüklemesine göre bir karma kodu hesaplamak için Güvenli Karma Algoritması 224 bit (SHA-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:

SHA-224 Hash Code Calculator

SHA-224 (Güvenli Karma Algoritma 224-bit), bir girdi (veya mesaj) alıp sabit boyutlu, 224-bit (28-bayt) bir çıktı üreten, genellikle 56 karakterli bir onaltılık sayı olarak gösterilen bir kriptografik karma işlevidir. NSA tarafından tasarlanan SHA-2 karma işlevi ailesine aittir. Aslında, hız ve alan verimliliğinin maksimum güvenlikten daha kritik olduğu kullanım durumları için tasarlanmış, farklı başlatma değerlerine sahip SHA-256'nın kısaltılmış bir sürümüdür, örneğin gömülü sistemler. SHA-224 yine de güvenli kabul edilir, ancak SHA-256'dan biraz daha az.

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.



SHA-224 Karma Algoritması Hakkında

Matematikte özellikle iyi değilim ve kendimi hiçbir şekilde bir matematikçi olarak görmüyorum, bu yüzden bu karma fonksiyonunu matematikçi olmayan arkadaşlarımın anlayabileceği şekilde açıklamaya çalışacağım. Bilimsel olarak doğru matematiksel versiyonu tercih ederseniz, bunu birçok başka web sitesinde bulabileceğinizden eminim ;-)

Neyse, karma işlevinin içine koyduğunuz herhangi bir malzemeyle benzersiz bir smoothie yaratmak için tasarlanmış süper yüksek teknolojili bir blender olduğunu hayal edelim. Bu dört adımdan oluşur ve ilk üçü SHA-256 ile aynıdır:

Adım 1: Malzemeleri koyun (Giriş)

  • Girdiyi karıştırmak istediğiniz herhangi bir şey olarak düşünün: muz, çilek, pizza dilimleri veya hatta bütün bir kitap. Ne koyduğunuz önemli değil - büyük veya küçük, basit veya karmaşık.

Adım 2: Harmanlama İşlemi (Karma Fonksiyonu)

  • Düğmeye basıyorsunuz ve blender çılgına dönüyor - çılgın hızlarda doğrama, karıştırma, döndürme. İçinde kimsenin değiştiremeyeceği özel bir tarif var.
  • Bu tarifte çılgın kurallar var: "Sola çevir, sağa çevir, ters çevir, salla, garip şekillerde doğra." Bunların hepsi sahne arkasında gerçekleşiyor.

Adım 3: Bir Smoothie Elde Edeceksiniz (Çıktı):

  • Hangi malzemeleri kullanırsanız kullanın, blender size her zaman tam olarak bir fincan smoothie verir (bu, SHA-256'daki sabit 256 bitlik boyuttur).
  • Smoothie, içine koyduğunuz malzemelere göre benzersiz bir tada ve renge sahiptir. Sadece küçük bir şeyi değiştirseniz bile - bir şeker tanesi eklemek gibi - smoothie'nin tadı tamamen farklı olacaktır.

Adım 4: Kısaltma

  • Son çıktı 224 bite kesilir (kesilir) ve kalan 32 bit atılır. Bu onu daha fazla alan verimli hale getirir ancak aynı zamanda biraz daha az güvenli hale getirir. Dosya bütünlüğü kontrolleri ve benzerleri için hala iyidir ancak dijital sertifikaların imzalanması ve güvenliğin önemli olduğu diğer kullanım durumları için SHA-256 daha iyidir.

Ayrıca SHA-256 karma hesaplayıcımı buradan inceleyin: SHA-256 Karma Kod Hesaplayıcı

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.