Miklix

GOST CryptoPro Hash Kodu Hesaplayıcı

Yayınlandı: 17 Şubat 2025 08:37:49 UTC

CryptoPro S-box'ları ile GOST hash fonksiyonunu kullanarak metin girişi veya dosya yüklemesine göre bir hash kodu hesaplayan hash 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:

GOST CryptoPro Hash Code Calculator

GOST karma işlevi, Rus hükümeti tarafından tanımlanan bir kriptografik karma işlevi ailesini ifade eder. En iyi bilinen sürüm, Rusya ve GOST standartlarını benimseyen diğer ülkelerde yaygın olarak kullanılan GOST R 34.11-94'tür. Daha sonra Streebog olarak da bilinen GOST R 34.11-2012 tarafından değiştirildi. Bu, orijinal "test parametreleri" S-kutuları yerine CryptoPro paketinden S-kutuları kullanmak üzere değiştirilmiş orijinal sürümdür.

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.



GOST CryptoPro Hash Algoritması Hakkında

Ben ne bir matematikçiyim ne de bir kriptograf, ancak bu karma fonksiyonunu diğer matematikçi olmayanların da umarım anlayabileceği günlük bir benzetme kullanarak açıklamaya çalışacağım. Bilimsel olarak doğru, matematik ağırlıklı versiyonu tercih ederseniz, eminim bunu başka bir yerde bulabilirsiniz ;-)

GOST'u içine koyduğunuz her şeyi benzersiz bir smoothie'ye dönüştüren gelişmiş bir "veri karıştırıcısı" gibi düşünün. Aynı malzemeler verildiğinde, her zaman aynı smoothie'yi yapacaktır, ancak malzemelerde en ufak bir değişiklik bile yapılırsa, tamamen farklı bir smoothie elde edersiniz.

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

Adım 1: Malzemelerin Hazırlanması (Dolgu)

  • "Malzemelerinizle" (mesajınızla) başlayın.
  • Mesajınız blender için doğru boyutta değilse, GOST mükemmel bir şekilde uyması için biraz "dolgu" (ekstra veri) ekler. Bu, blender'ı doldurmak için su eklemek gibidir.

Adım 2: Gizli Tariflerle Karıştırma (Miksleme)

  • GOST sadece bir kez karıştırmaz; gizli bir reçete kullanarak verileri tekrar tekrar karıştırır.
  • Bu tarifin içeriği:
    • Doğrama (veriyi küçük parçalara ayırma).
    • Takas etme (parçaları karıştırma).
    • Karıştırma (yeni yollarla tekrar birbirine karıştırma).

Malzemeleri karıştırmanın karmaşık bir yolunu kullanan ve kimsenin nasıl yapıldığını tahmin edememesini sağlayan bir şef hayal edin. GOST'un verilerinizle yaptığı şey budur.

Adım 3: Smoothie'yi servis etme (Son Karışım)

  • Tüm karıştırma işlemlerinden sonra smoothie'nizi elde edersiniz - verilerinizin sabit boyutta, çırpılmış bir versiyonu.
  • Bu smoothie orijinal malzemelerinize özgüdür. Herhangi bir şeyi, hatta küçük bir kırıntıyı bile değiştirin ve tamamen farklı bir smoothie elde edersiniz.

GOST işlevinin bu sürümü, önerilen CryptoPro S-box'larını kullanır. Herhangi bir nedenle orijinal "test parametreleri" S-box'larını kullanan bir sürüme ihtiyacınız varsa, bunu burada bulabilirsiniz: GOST Hash Kodu 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.