construction
Lexora Tools

Hash Oluşturucu

Metin veya dosyalar için MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 hash'leri ile HMAC'ler üretin — anında ve gizli.

%100 gizli: her şey tarayıcınızda çalışır, hiçbir şey yüklenmez.

Hash Nasıl Oluşturulur

Kayıt veya kurulum gerekmez; doğrudan tarayıcınızda çalışır.

  1. Adım 1:Metin'i seçip girdinizi yazın ya da Dosya'yı seçip hash'lemek istediğiniz dosyayı seçin.
  2. Adım 2:İsterseniz HMAC'i açıp gizli anahtar girin ve onaltılık, büyük harfli onaltılık veya Base64 çıktı seçin.
  3. Adım 3:Herhangi bir hash'i tek tıkla kopyalayın veya doğrulamak için beklenen sağlama toplamını karşılaştırma kutusuna yapıştırın.

Hash Oluşturucu SSS

MD5, SHA-1 ve SHA-256 arasındaki fark nedir?

Sırasıyla 128, 160 ve 256 bitlik hash'ler üretirler. MD5 ve SHA-1 hızlıdır ancak çakışma üretilebildiği için güvenlik açısından kırılmıştır; SHA-2 ailesinden SHA-256 ve SHA-512, bütünlük ve güvenlik kontrolleri için güncel standarttır.

Bir hash geri çevrilebilir veya şifresi çözülebilir mi?

Hayır. Hash fonksiyonları tek yönlüdür. Ancak basit parolalar gibi kısa veya yaygın girdiler önceden hesaplanmış tablolarla tahmin edilebilir; bu yüzden parolalar düz bir hash yerine bcrypt veya Argon2 gibi yavaş ve tuzlu algoritmalarla saklanmalıdır.

Bir dosyanın sağlama toplamını nasıl doğrularım?

Dosya'yı seçin, indirdiğiniz dosyayı belirleyin ve üreticinin yayımladığı sağlama toplamını karşılaştırma kutusuna yapıştırın. SHA-256 (veya başka bir) değerle eşleşirse dosya sağlam ve değiştirilmemiştir.

HMAC nedir?

HMAC, bir hash fonksiyonunu gizli bir anahtarla birleştirir. Aynı değeri yalnızca anahtarı bilen biri üretebilir; bu nedenle HMAC-SHA256 gibi HMAC'ler API isteklerini imzalamak ve Stripe ya da GitHub gibi servislerin webhook'larını doğrulamak için kullanılır.

Dosyalarım veya metnim yükleniyor mu?

Hayır. Tüm hash'ler tarayıcınızda yerel olarak hesaplanır. Ne metin, ne dosya ne de HMAC anahtarı hiçbir zaman bir sunucuya gönderilmez.

Hash Nedir ve Ne İçin Kullanılır?

Kriptografik bir hash fonksiyonu herhangi bir girdiyi — bir parolayı, bir JSON verisini veya 2 GB'lık bir ISO imajını — kısa ve sabit uzunlukta bir parmak izine dönüştürür. Aynı girdi her zaman aynı hash'i üretir; tek bir bitin değişmesi ise bambaşka bir hash üretir ve hash'ten orijinal veriye geri dönmek pratikte imkânsızdır. Bu nedenle hash'ler indirilen dosyaları yayımlanan sağlama toplamıyla doğrulamak, değişen dosyaları tespit etmek, önbellek anahtarları ve ETag'ler oluşturmak, verileri tekilleştirmek ve webhook verilerini HMAC ile imzalamak için idealdir.

Bu ücretsiz hash oluşturucu, metin veya dosyalar için MD5, SHA-1, SHA-256, SHA-384 ve SHA-512'yi aynı anda hesaplar; SHA ailesi için tarayıcının yerel Web Crypto API'sini kullanır. API imzaları ve webhook doğrulaması için HMAC-SHA256 gibi anahtarlı hash'ler üretmek üzere HMAC modunu açın, onaltılık, büyük harfli onaltılık veya Base64 çıktı seçin ve bir sağlama toplamını anında doğrulamak için beklenen değeri karşılaştırma kutusuna yapıştırın. Dosyalar yerel olarak okunur ve asla yüklenmez; böylece gizli belgeleri, özel anahtarları veya kurulum dosyalarını güvenle hash'leyebilirsiniz. MD5 ve SHA-1'in artık çakışmaya dayanıklı olmadığını unutmayın: bunları yalnızca güvenlik dışı sağlama toplamları için kullanın, diğer her yerde SHA-256 veya daha güçlüsünü tercih edin.