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ı.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.
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ı