Şifre Üretici & Hash Aracı — MD5, SHA, bcrypt
Güçlü rastgele şifreler oluşturun, MD5/SHA hash'lerini hesaplayın, bcrypt hash'leri oluşturun ve bunları doğrulayın — hepsi ücretsiz, özel ve tarayıcınızda anında.
MD5 & SHA Hash Üretici
MD5, SHA-1, SHA-256 ve SHA-512 hash'lerini anında oluşturmak için herhangi bir metni yazın. Tüm işleme yerel olarak tarayıcınızda yapılır.
Hash Doğrulayıcı
Eşleşip eşleşmediğini doğrulamak için herhangi bir düz metni ve hash'ini yapıştırın. MD5 / SHA şifre hash'lerini, veritabanı değerlerini veya dosya bütünlüğünü kontrol etmek için kullanışlıdır.
bcrypt Hash Üretici
PHP, Laravel, Node.js ve çoğu modern framework tarafından kullanılan güvenli bcrypt hash'leri oluşturun.
bcrypt Hash'ı Doğrula
Düz metnin bir bcrypt hash ile eşleşip eşleşmediğini kontrol et
Yapabilecekleriniz
Şifreler, hash'ler ve doğrulama için tek bir araç
Özel uzunluk, büyük harf, küçük harf, rakamlar ve semboller ile kriptografik olarak rastgele şifreler oluşturun. Güç derecelendirmesi içerir.
MD5, SHA-1, SHA-256, SHA-512 ve bcrypt hash'lerini anında hesaplayın. Veritabanı şifrelerini kontrol etmek veya dosya bütünlüğünü doğrulamak için mükemmel.
Herhangi bir düz metni MD5, SHA veya bcrypt hash'i ile doğrulayın. PHP password_hash ve Laravel bcrypt çıktısını destekler.
Şifre Üretici & Hash Aracı — Ücretsiz & Özel
Bu ücretsiz araç, güvenli bir rastgele şifre üreticisini tam bir hash araç seti ile birleştirir. MD5, SHA-1, SHA-256, SHA-512 ve bcrypt hash'lerini oluşturabilir ve bunları doğrulayabilirsiniz — hepsi tarayıcınızda, herhangi bir sunucuya veri gönderilmeden.
Sıkça Sorulan Sorular
Şifre üretici nasıl çalışır?
Şifre üretici, kriptografik olarak güvenli rastgele değerler üretmek için tarayıcının yerel Web Crypto API'sini (crypto.getRandomValues) kullanır — bu, işletim sistemleri ve güvenlik yazılımları tarafından kullanılan aynı standarttır.
Uzunluğu (8-128 karakter) kontrol edebilir ve büyük harf, küçük harf, rakamlar ve sembolleri açıp kapatabilirsiniz. Her üretilen şifre için bir güç göstergesi derecelendirmesi vardır.
Bir kerede 20'ye kadar şifre oluşturun ve bunlardan herhangi birini tek tıklamayla kopyalayın.
MD5, SHA-256 ve bcrypt arasındaki fark nedir?
MD5 ve SHA, herhangi bir girdinin sabit uzunlukta bir parmak izi üretir. Tasarım gereği hızlıdırlar ve dosya bütünlüğü kontrolleri, kontrol toplamları ve güvenlik açısından kritik olmayan tanımlayıcılar için kullanılırlar. SHA-256 ve SHA-512, MD5'ten çok daha çarpışma direncine sahiptir.
bcrypt, kasıtlı olarak yavaş olacak şekilde tasarlanmış bir şifre hashleme fonksiyonudur. Maliyet faktörü, hash'leme süresini kontrol eder, bu da modern donanımlarla bile kaba kuvvet saldırılarını hesaplama açısından pahalı hale getirir.
Kullanıcı şifrelerini bir veritabanında saklamak için her zaman bcrypt, Argon2 veya scrypt kullanın — asla ham MD5 veya SHA kullanmayın.
bcrypt hash nedir ve nerede kullanılır?
bcrypt, PHP (password_hash), Laravel, Ruby on Rails, Node.js (bcryptjs/bcrypt), Django (bcrypt arka ucu ile) ve birçok diğer çerçevede varsayılan şifre hashleme algoritmasıdır.
Bir bcrypt hash, $2b$10$ ile başlar ve ardından 53 karakterlik tuz ve hash gelir. $2b$'den sonraki sayı, hash'lemenin ne kadar yavaş olduğunu kontrol eden maliyet faktörüdür.
Bu araç, maliyet 4-14 olan geçerli bcrypt hash'leri üretir. Maliyet 10, çoğu uygulama için önerilen varsayılan değerdir.
PHP password_hash çıktısını burada doğrulayabilir miyim?
Evet. PHP password_hash, PASSWORD_DEFAULT veya PASSWORD_BCRYPT ile $2y$ veya $2b$ hash'leri üretir ve bu doğrulayıcı ile tamamen uyumludur.
Düz metin şifreyi düz metin alanına ve hash'i hash alanına yapıştırın, ardından eşleşip eşleşmediğini anında doğrulamak için Doğrula Hash'e tıklayın.
Bu, giriş sorunlarını hata ayıklamak, test kimlik bilgilerini doğrulamak veya bir veritabanında saklanan hash değerlerini kontrol etmek için yararlıdır.
Verilerim güvende mi? Bir sunucuya herhangi bir şey gönderiliyor mu?
Hiçbir veri asla herhangi bir sunucuya gönderilmez. Tüm hash'leme, şifre üretimi ve doğrulama tamamen tarayıcınızda JavaScript kullanılarak çalışır.
Gerçek şifreleri ve hash'leri güvenle yapıştırabilirsiniz — hiçbir şey kaydedilmez, depolanmaz veya iletilmez. Sayfa yüklendikten sonra internetten bile bağlantınızı kesebilirsiniz ve araç hala çalışacaktır.
bcrypt kütüphanesi, ilk ziyaretinizde güvenilir bir CDN'den (jsDelivr) yüklenir, ardından tarayıcınız tarafından önbelleğe alınır.
MD5 hash aracı ne için kullanılır?
MD5, kontrol toplamları, dosya bütünlüğü doğrulama ve eski veritabanı sorguları için yaygın olarak kullanılır. Birçok eski sistem hala şifrelerin veya dosyaların MD5 hash'lerini saklamaktadır.
Herhangi bir metni yazın veya yapıştırın ve araç anında MD5, SHA-1, SHA-256 ve SHA-512 hash'ini gösterir — kontrol toplamlarını karşılaştırmak, eski sistemleri tersine mühendislik yapmak veya test verileri oluşturmak için yararlıdır.
Yeni şifre saklama için MD5 kullanmayın — bu amaç için kriptografik olarak kırılmış olarak kabul edilir.
bcrypt için hangi maliyet faktörünü kullanmalıyım?
Varsayılan maliyet faktörü 10, modern donanımda hash'lemek için yaklaşık 100-300ms alır; bu, çoğu web uygulaması için güvenlik ve kullanıcı deneyimi arasında önerilen dengedir.
Donanım daha hızlı hale geldikçe, maliyeti artırabilirsiniz. Maliyet 12, biraz daha uzun giriş sürelerine izin verebileceğiniz uygulamalar için iyi bir seçimdir. Üretim kullanımı için 10'un altına düşmekten kaçının.
Bu araçta maliyeti 4 (çok hızlı, test için) ile 14 (çok yavaş, maksimum güvenlik) arasında ayarlayabilirsiniz. Daha yüksek maliyet değerleri, tarayıcıda tamamlanması birkaç saniye alacaktır.
Diğer araçlardan gelen SHA hash'leri için hash doğrulayıcıyı kullanabilir miyim?
Yes. The hash verifier supports MD5, SHA-1, SHA-256 and SHA-512 hashes generated by any tool — openssl, Linux sha256sum, online tools, or your own code.
Doğru algoritma hapını (MD5 / SHA-1 / SHA-256 / SHA-512) seçin, düz metni ve beklenen hash'i yapıştırın, sonuç hemen gösterilir.
Hash'ler küçük harfle karşılaştırılır, böylece hash dizesindeki harf büyük/küçük harf farklılıkları otomatik olarak işlenir.