DevBento logoDevBento
Araçlar/Hash Oluşturucu

Hash Oluşturucu

Metin veya dosyalardan MD5, SHA-1, SHA-256 ve SHA-512 hashleri üretin. Web Crypto API ile hesaplanır. Tüm işlemler tarayıcınızda istemci tarafında çalışır.

Hash'ler
MD5
SHA-1
SHA-256
SHA-512
Gönder:
İlgili Dönüşümler
MD5 Hash Oluşturucu: Hızlı Hash Hesaplama Aracı
Metinlerden MD5 hash oluşturun. MD5, 128-bit (32 hex karakter) özet üretir. Sağlama toplamı doğrulama ve MD5'in neden güvenlik için kırık olduğunu kapsar.
"Merhaba, Dünya!" SHA-256 Hash'i: Hash Oluşturucu
Hello, World! metninin SHA-256 hash'i: dffd6021bb2bd5b0af676290809ec3a53191dd81c7f70a4b28688a362182986f. Kendiniz doğrulayın, SHA-256 nasıl çalışır öğrenin.
İlgili Araçlar
b64Base64 Kodlayıcı/Çözücü
Encode hashes for URLs
jwtJWT Çözücü
Verify JWT signatures with your hash

Hash Oluşturucu

Metin veya dosya girdisinden MD5, SHA-1, SHA-256 ve SHA-512 hashlerini hesaplayın. SHA hashleri, tarayıcının yerel Web Crypto API’sini (crypto.subtle.digest) kullanır. MD5, RFC 1321’in saf JavaScript uygulaması ile hesaplanır. Tüm işlemler istemci tarafında gerçekleşir.

Hash nedir?

Bir hash (veya mesaj özeti), keyfi boyuttaki girdiyi kompakt bir parmak izine dönüştüren matematiksel fonksiyon tarafından üretilen sabit uzunlukta bir dizgedir. Kriptografik hash fonksiyonlarının üç kritik özelliği vardır: deterministik çıktı (aynı girdi her zaman aynı hash’i üretir), tek yönlü hesaplama (hash’i tersine çevirip orijinal girdiyi kurtaramazsınız) ve çarpışma direnci (iki farklı girdinin aynı hash’i üretmesi hesaplanamaz). Hash’ler veri bütünlüğü doğrulama, dijital imzalar, şifre depolama (bcrypt gibi yavaş hash fonksiyonları ile), dağıtık sistemlerde içerik adresleme ve kontrol toplamları için kullanılır.

Nasıl Kullanılır

  1. Girdi türü seçin. Metin ile bir dizeyi hashlemek veya Dosya ile bir dosyanın ham baytlarını hashlemek için seçim yapın
  2. Girdinizi girin. Metin yazın veya yapıştırın, ya da dosya sisteminizden bir dosya seçin
  3. Sonuçları okuyun. Dört hash algoritması da aynı anda hesaplanır
  4. İhtiyacınız olanı kopyalayın. Her algoritmanın yanındaki Kopyala butonunu veya Tümünü Kopyala’yı kullanın
  5. Büyük/küçük harf değiştirin. Küçük veya büyük harf onaltılık çıktı arasında geçiş yapın

Kriptografik Hash Nasıl Çalışır

Kriptografik hash fonksiyonu, herhangi bir uzunluktaki girdiyi alır ve deterministik (aynı girdi her zaman aynı çıktıyı verir), hızlı hesaplanabilir ve tersi mümkün olmayan sabit uzunlukta bir çıktı üretir. Önemli iki güvenlik özelliği çakışma direnci (aynı hash’e sahip iki girdi bulmanın zor olması) ve ön görüntü direncidir (belirli bir hash’i üreten bir girdi bulmanın zor olması).

SHA-256 ve SHA-512, NSA tarafından tasarlanan ve NIST tarafından yayınlanan SHA-2 ailesinin parçasıdır. Kırılmamış durumdadırlar ve bütünlük doğrulama, dijital imzalar ve içerik adresleme için standart seçimdir. SHA-1’in teorik çakışma saldırıları vardır ve güvenlik kullanımı için kullanımdan kaldırılmıştır.

MD5, Ronald Rivest tarafından 1991’de tasarlanmıştır. Çakışma saldırıları 2004’te gösterilmiş ve pratik istismarlar izlemiştir. MD5 hala kriptografik olmayan sağlama toplamları için yaygın olarak kullanılır: dosya indirmelerini doğrulama, içerik adreslenebilir depolama ve tekilleştirme.

Dosyaları hashlerken, bu araç dosyayı belleğe okur ve ham baytları hash fonksiyonuna iletir. Metin girdisi için dize, sha256sum gibi komut satırı araçlarının varsayılan olarak kullandığı kodlama ile UTF-8 baytlarına dönüştürülür.

İkili hash çıktısını iletim için metin olarak kodlamanız mı gerekiyor? Base64 Kodlama/Çözme aracımızı deneyin. JWT’lerle mi çalışıyorsunuz? JWT Çözücü aracımız, hangi imzalama algoritmasının (HS256, RS256 vb.) kullanıldığını gösterir.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · yerel olarak geliştirildi