Nasıl Kullanılır
- Metin modu veya dosya modunu seçin.
- Metni yapıştırın veya doğrulamak istediğiniz dosyayı seçin.
- SHA-256, SHA-384 veya SHA-512 algoritmasını belirleyin.
- Karşılaştırma yapmak istiyorsanız beklenen sağlama toplamını yapıştırın.
- Oluşturulan hash sonucunu kopyalayın.
Temel Özellikler
- Metin ve Dosya Hash'leme: Doğrulanabilir bir dijital parmak izi oluşturmak için metin yapıştırın veya bir dosya seçin.
- Sağlama Toplamı Karşılaştırma Modu: İndirmeleri, sürüm paketlerini veya yapılandırma verilerini doğrulamak için beklenen sağlama toplamını yapıştırın.
- Modern SHA Algoritmaları: Güvensiz MD5/SHA-1 yerine endüstri standardı SHA-256, SHA-384 ve SHA-512 algoritmalarını kullanın.
- Yerel Gizlilik Odaklı İş Akışı: Metinler, yükler ve dosyalar sunucuya yüklenmeden doğrudan tarayıcınızda işlenir.
- Hızlı Kopyalama: Sürüm notları, güvenlik denetimleri veya hata ayıklama süreçleri için hash sonuçlarını tek tıkla kopyalayın.
İlgili Araçlar
Rastgele şifreler veya akılda kalıcı XKCD parola dizileri (passphrase) için güçlü şifre oluşturucu. İstemci taraflı güvenli entropi ve kırılma süresi tahminleriyle anında üretin.
zxcvbn tabanlı yerel şifre güvenlik testi. Şifre yüklemeden kırılma süresini, entropi tahminlerini, kalıp zafiyetlerini ve güçlendirme önerilerini görün.
Tarayıcınızda yerel olarak Ed25519, RSA-2048 veya RSA-4096 SSH anahtar çiftleri oluşturun. %100 istemci taraflı, sunucu yüklemesi yok. Hemen oluşturun ve genel anahtarınızı kopyalayın.
Bcrypt hash'lerini tarayıcınızda yerel olarak oluşturun ve düz metin şifrelerin mevcut hash'lerle eşleşip eşleşmediğini doğrulayın. Ayarlanabilir Cost/Rounds desteğiyle kimlik doğrulama geliştirme ve testleri için idealdir.
JWT token'larını tarayıcınızda çözün ve inceleyin; gizli anahtar gerekmez, veri yüklenmez. Başlık/yük verilerini ayrıştırın, JSON formatlayın ve canlı exp geri sayımını görün.
HS256, HS384 veya HS512 ile yerel olarak JSON Web Token (JWT) oluşturun ve imzalayın. %100 istemci taraflı Web Crypto güvenliği; gizli anahtarlar asla sunucuya yüklenmez.
Hesaplama Mantığı
Karma (hash) fonksiyonları, girdi verisini sabit uzunlukta benzersiz bir parmak izine dönüştürür. Bu araç doğrudan tarayıcının yerel Web Crypto API'sini kullanır:
- SHA-256, SHA-384 ve SHA-512 veri bütünlüğü kontrolleri, yazılım sürümü doğrulama ve geliştirici iş akışları için idealdir.
- Sağlama toplamı (checksum) içeriğin tam olarak eşleştiğini kanıtlar; şifreleme değildir ve orijinal veriyi geri getiremez.
- Karşılaştırma modu, yapıştırılan format farklılıklarını tolere etmek için boşlukları, iki nokta üst üste ve tire işaretlerini otomatik olarak yok sayar.
- Dosyalar sunucuya gönderilmeden yerel tarayıcı belleğinde okunur ve hash'lenir.
Sıkça Sorulan Sorular
Metnim veya dosyam bir sunucuya yükleniyor mu?
Hayır. Hash hesaplama işlemi tamamen tarayıcınızda yerel olarak çalışır ve verileriniz asla harici bir sunucuya gönderilmez.
Hash işlemi ile şifreleme aynı şey midir?
Hayır. Hash, bütünlük denetimi için kullanılan tek yönlü bir parmak izidir. Şifreleme (encryption) ise anahtara sahip olunduğunda geri döndürülebilen iki yönlü bir işlemdir.
Hangi algoritmayı kullanmalıyım?
Genel sağlama toplamı ve veri bütünlüğü işleri için SHA-256 en yaygın ve önerilen seçenektir. Daha uzun bir özet gerektiğinde SHA-384 veya SHA-512 tercih edilebilir.
İndirdiğim bir dosyanın doğruluğunu kontrol edebilir miyim?
Evet. Dosyayı seçin ve yayıncının paylaştığı resmi sağlama toplamını karşılaştırma kutusuna yapıştırarak eşleşip eşleşmediğini anında görün.
İki dosyanın hash değeri neden farklı çıkar?
İçerikteki, karakter kodlamasındaki veya dosya meta verilerindeki en küçük bir değişiklik bile tamamen farklı bir hash üretir. Sağlama toplamlarının değişiklikleri tespit etmedeki gücü buradan gelir.
MD5 neden bu araçta yer almıyor?
MD5 kriptografik çarpışma zafiyetleri nedeniyle güvenlik açısından artık güvenilir kabul edilmemektedir. Bu araç modern ve güvenli SHA standartlarına odaklanır.