Generate SHA hashes from text
Generate SHA-1, SHA-256, SHA-384, SHA-512 hashes from text online. Free cryptographic hash generator tool.
Hash'lemek istediginiz metni veya veriyi giris alanina yazin veya yapistirin.
Hash algortimasini secin: MD5, SHA-1, SHA-256, SHA-384 veya SHA-512. SHA-256 cogu kullanim senaryosu icin onerilir.
Hash degerini aninda gorun. Hash, giris verisine ozgu sabit uzunlukta bir karakter dizsidir.
Hash degerini tek tikla kopyalayin ve ihtiyac duydugunuz yerde kullanin.
Hash fonksiyonlari veri butunlugunu dogrulamak icin kullanilir. Bir dosya veya verinin degistirilip degistirilmedigini hash degerlerini karsilastirarak kontrol edebilirsiniz.
Parolalar veritabanlarinda duz metin olarak degil hash olarak saklanmalidir. Bir veri ihlali durumunda hash'ler orijinal parolalari dogrudan aciga cikarmaz.
Yazilim dagitiminda dosya butunlugunu dogrulamak icin hash'ler yaygin olarak kullanilir. Indirdgiiniz dosyanin hash'ini yayinciinin sagladigi hash ile karsilastirin.
Tum hash olusturma tarayicinizda yerel olarak gerceklesir. Verileriniz hicbir sunucuya gonderilmez.
Guvenlik gerektiren uygulamalar icin SHA-256 veya daha guclu algoritmalari tercih edin. MD5 ve SHA-1 cakisma saldirilarina karsi savunmasiz olduklari icin guvenlik amaciyla onerilmez.
Parola hash'leme icin dogrudan SHA-256 kullanmak yerine bcrypt, scrypt veya Argon2 gibi ozel parola hash'leme algoritmalari kullanin.
Ayni giris her zaman ayni hash'i uretir. Giristeki en kucuk degisiklik bile tamamen farkli bir hash olusturur (celenme etkisi).
Hash fonksiyonlari tek yonludur - hash'ten orijinal veriyi geri elde etmek matematiksel olarak mumkun degildir.
Hash fonksiyonu herhangi bir boyuttaki veriyi sabit boyutta bir ciktiya (hash degeri) donusturen matematiksel bir fonksiyondur. Tek yonludur (hash'ten orijinal veri elde edilemez), determinisitktir (ayni giris her zaman ayni ciktiyi uretir) ve cig etkisine sahiptir (kucuk giris degisikligi tamamen farkli cikti olusturur).
MD5 cakisma saldirilarina karsi savunmasiz olduug kanitlanmistir, yani farkli girislerin ayni MD5 hash'ini uretmesi mumkundur. Bu, dijitla imzalar ve sertifika dogrulamasi gibi guvenlik uygulamalarinda ciddi bir zaafiyettir. Dosya kontrol toplamlari gibi guvenlik disi amaclr icin hala kullanilabilir ancak guvenlik icin SHA-256+ onerilir.
SHA-256 256 bitlik (64 onaltili karakter) hash uretirken SHA-512 512 bitlik (128 onaltili karakter) hash uretir. SHA-512 daha uzun hash degeri saglar ve teorik olarak daha gucludur. Ancak cogu uygulama icin SHA-256 yeterli guvenlik saglar. SHA-512 64 bitlik sistemlerde daha verimli calisabilir.
Hash tek yonlu bir islemdir - orijinal veri geri elde edilemez. Sifreleme iki yonludur - dogru anahtarla sifreli veri cozulebilir. Hash veri butunlugu ve parola depolama icin, sifreleme ise veri gizliligi icin kullanilir. Ikisi farkli amaclara hizmet eder ve birbirinin yerine kullanilamaz.
Hash cakismasi iki farkli girsin ayni hash degerini uretmesi durumudur. Ideal bir hash fonksiyonu cakisma olasligini minimuma indirir. MD5 ve SHA-1 icin pratik cakisma saldirilari gosterlimistir, bu nedenle guvenlik gerektiren uygulamalarda SHA-256 veya daha guclu algoritmalar tercih edilmelidir.
Parolalar icin bcrypt, scrypt veya Argon2 gibi ozel parola hash'leme algoritmalari kullanin. Bu algoritmalar kasitli olarak yavas calisir (kaba kuvvet saldirlariini zorlastirir), tuz (salt) kullanir (gokkkusagi tablosu saldirlarina karsi korur) ve yapilandiriilabilir zorluk seviyesine sahiptir. Duz SHA-256 parola hash'leme icin yeterli degildir.