Hash Hesaplayıcı
Herhangi bir metnin SHA-256, SHA-384, SHA-512, SHA-1 veya MD5 hashlerini hesaplayın. SHA, Web Crypto API kullanır; MD5 saf JavaScript'te çalışır.
Nasıl Çalışır
Hash hesaplayıcı, MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 algoritmaları kullanarak metin veya dosya için kriptografik hash değerleri hesaplar — veri yüklemeden tamamen tarayıcıda.
Giriş alanına metin girin veya yerel bir dosya yükleyin. Araç, desteklenen tüm algoritmaların hashlerini anında aynı anda hesaplar. Dosya bütünlüğünü doğrulamak için hesaplanan hashi beklenen değerle karşılaştırın.
MD5 ve SHA-1 kriptografik olarak eski kabul edilir ancak sağlama toplamları için hâlâ kullanılmaktadır. Güvenlik amaçları için SHA-256 veya üzeri önerilir.
Araç, hashleme öncesinde girişi UTF-8 olarak kodlar. İkili dosyalar için dosya yükleme düğmesini kullanın.
Uygulamalı Örnek
hello yazın ve SHA-256 seçin: özet 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 olur. Bir harfi büyütün — Hello — çıktının her karakteri değişir; bu çığ etkisi, bir özetin bütünlüğü doğrulayabilmesinin nedenidir. Bir sağlayıcının yayımladığı sağlama toplamını beklenen özet alanına yapıştırın; araç ikisini sizin için karşılaştırır, tek bir karakter farkını bile işaretler. İndirilen bir dosyayı (256 MB’a kadar) sürükleyip hiçbir yere yüklemeden özetleyin ya da API imzalarını ayıklarken HMAC hesaplamak için bir anahtar ekleyin.
Kullanım Alanları
- Dosya bütünlüğünü doğrulama
- Parola karmalarını karşılaştırma
- Yazılım dağıtımları için sağlama toplamı oluşturma
- Veri bütünlüğünü kontrol etme
- Kriptografik algoritmaları öğrenme
Sıkça Sorulan Sorular
- MD5, SHA-1 ve SHA-256 arasındaki fark nedir?
- Daha uzun algoritmalar (SHA-256, SHA-512) daha güvenlidir ve çarpışmalara karşı daha dirençlidir. MD5 ve SHA-1, güvenlik amaçları için kullanımdan kaldırılmıştır.
- Verilerim gönderiliyor mu?
- Hayır — hashleme Web Crypto API aracılığıyla yerel olarak gerçekleşir.
- İndirilen bir dosyayı nasıl doğrularım?
- Dosyanın hashini hesaplayın ve sağlayıcı tarafından yayınlanan sağlama toplamıyla karşılaştırın.
- Neden aynı metin her zaman aynı hashi veriyor?
- Hash fonksiyonları deterministiktir — aynı giriş her zaman aynı çıktıyı verir.
- Hash değerleri tersine çevrilebilir mi?
- Hayır — kriptografik hash fonksiyonları tek yönlüdür. Çıktı girişe geri döndürülemez.