Metinden SHA-1, SHA-256, SHA-384, SHA-512 hashleri çevrimiçi üretin. Ücretsiz kriptografik hash aracı.
Metinden SHA-1, SHA-256, SHA-384, SHA-512 hashleri çevrimiçi üretin. Ücretsiz kriptografik hash aracı.
Yeni araçlar ve özellikler hakkında bildirim almak için abone olun.
Hash'lemek istediğiniz metni veya veriyi giriş alanına yazin veya yapıştırın.
Hash algoritmasını seçin: MD5, SHA-1, SHA-256, SHA-384 veya SHA-512. SHA-256 çoğu kullanım senaryosu için önerilir.
Hash değerini anında görün. Hash, giriş verisine özgü sabit uzunlukta bir karakter dizisidir.
Hash değerini tek tıkla kopyalayın ve ihtiyaç duydugunuz yerde kullanın.
Hash fonksiyonlari veri butunlugunu doğrulamak için kullanılır. Bir dosya veya verinin degistirilip degistirilmedigini hash değerlerini karsilastirarak kontrol edebilirsiniz.
Parolalar veritabanlarında düz metin olarak değil hash olarak saklanmalidir. Bir veri ihlali durumunda hash'ler orijinal parolaları doğrudan açığa cikarmaz.
Yazilim dagitiminda dosya butunlugunu doğrulamak için hash'ler yaygın olarak kullanılır. Indirdgiiniz dosyanin hash'ini yayinciinin sagladigi hash ile karşılaştırın.
Tüm hash oluşturma tarayıcınızda yerel olarak gerçekleşir. Verileriniz hiçbir sunucuya gönderilmez.
Güvenlik gerektiren uygulamalar için SHA-256 veya daha güçlü algoritmalari tercih edin. MD5 ve SHA-1 cakisma saldırılarına karsi savunmasız olduklari için güvenlik amaciyla onerilmez.
Parola hash'leme için doğrudan SHA-256 kullanmak yerine bcrypt, scrypt veya Argon2 gibi özel parola hash'leme algoritmalari kullanın.
Aynı giriş her zaman aynı hash'i uretir. Giristeki en küçük degisiklik bile tamamen farklı bir hash oluşturur (çığ etkisi).
Hash fonksiyonlari tek yonludur - hash'ten orijinal veriyi geri elde etmek matematiksel olarak mümkün degildir.
Hash fonksiyonu herhangi bir boyuttaki veriyi sabit boyutta bir ciktiya (hash değeri) dönüştüren matematiksel bir fonksiyondur. Tek yonludur (hash'ten orijinal veri elde edilemez), deterministiktir (aynı giriş her zaman aynı çıktıyı uretir) ve çığ etkisine sahiptir (küçük giriş değişikliği tamamen farklı çıktı oluşturur).
MD5 cakisma saldırılarına karsi savunmasız olduğu kanıtlanmıştır, yani farklı girişlerin aynı MD5 hash'ini uretmesi mümkündur. Bu, dijital imzalar ve sertifika doğrulamasi gibi güvenlik uygulamalarinda ciddi bir zafiyettir. Dosya kontrol toplamlari gibi güvenlik dışı amaclr için hala kullanilabilir ancak güvenlik için SHA-256+ önerilir.
SHA-256 256 bitlik (64 onaltili karakter) hash uretirken SHA-512 512 bitlik (128 onaltili karakter) hash uretir. SHA-512 daha uzun hash değeri sağlar ve teorik olarak daha güçlüdur. Ancak çoğu uygulama için SHA-256 yeterli güvenlik sağlar. SHA-512 64 bitlik sistemlerde daha verimli çalışabilir.
Hash tek yonlu bir işlemdir - orijinal veri geri elde edilemez. Sifreleme iki yonludur - doğru anahtarla şifreli veri cozulebilir. Hash veri butunlugu ve parola depolama için, şifreleme ise veri gizliligi için kullanılır. Ikisi farklı amaclara hizmet eder ve birbirinin yerine kullanilamaz.
Hash cakismasi iki farklı girişin aynı hash değerini uretmesi durumudur. Ideal bir hash fonksiyonu cakisma olasligini minimuma indirir. MD5 ve SHA-1 için pratik cakisma saldırıları gösterilmiştir, bu nedenle güvenlik gerektiren uygulamalarda SHA-256 veya daha güçlü algoritmalar tercih edilmelidir.
Parolalar için bcrypt, scrypt veya Argon2 gibi özel parola hash'leme algoritmalari kullanın. Bu algoritmalar kasitli olarak yavas çalışır (kaba kuvvet saldırılarını zorlastirir), tuz (salt) kullanır (gökkuşağı tablosu saldirlarina karsi korur) ve yapılandırılabilir zorluk seviyesine sahiptir. Duz SHA-256 parola hash'leme için yeterli degildir.
JSON verilerinizi çevrimiçi biçimlendirin, doğrulayın ve güzelce gösterin. Söz dizimi vurgulama ile küçültme veya güzel gösterim.
Metni Base64 olarak kodlayın veya Base64 dizelerini çevrimiçi çözün. UTF-8 metin ve dosya kodlamasını destekler.
Düzenli ifadeleri gerçek zamanlı eşleştirme ile çevrimiçi test edin ve hata ayıklayın. Eşleşmeleri vurgulayın ve grupları görün.
URL dizelerini çevrimiçi kodlayın veya çözün. Özel karakterleri yüzde-kodlamasına dönüştürün veya çözün.