ConvertiloConvertilo

Çevrimiçi Hash Oluşturucu — MD5, SHA-1, SHA-256, SHA-512

MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 hash'lerini metinden veya dosyadan üretin. Tarayıcınızda hesaplanan kontrol toplamları, hiçbir şey yüklenmiyor.

Hash Generator hakkında

MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 hash'lerini metin veya herhangi bir dosya için doğrudan tarayıcınızda hesaplayın. SHA algoritmaları Web Crypto API üzerinden çalışır; MD5, spark-md5 kütüphanesini kullanır. Dosyalar ve şifreler asla yüklenmez.

Hash'lerin nerede kullanıldığı

Kontrol toplamı doğrulama

İndirilmiş bir dosyanın MD5 veya SHA-256 dosyasını resmi sitede yayınlanan değerle karşılaştırarak arşivin sağlam olduğunu ve değiştirilmediğini doğrulayın.

İçerik tanımlayıcıları

Bir hash'ı içerik için kısa ve benzersiz bir kimlik olarak kullanın: dosya deduplication, önbellek anahtarları, ETaglar, içerik adreslenebilir depolama.

İmzalar ve jetonlar

SHA-256, HMAC, JWT, dijital imzalar ve sertifikaları destekliyor — API'lerinizi hata ayıklamak için mesaj hash'ını üretir.

Tekrarlayıcı tespiti

İki dosyada aynı MD5 veya SHA-256 olması neredeyse kesinlikle aynı içerik anlamına gelir — kopyaları temizlemek için kullanışlıdır.

SSS

Hash nedir ve MD5, SHA-1, SHA-256 ile SHA-512 arasındaki farklar nelerdir?

Bir hash, giriş verisini benzersiz şekilde temsil eden sabit uzunluklu bir dizidir. MD5 128 bit çıkış verir, SHA-1 — 160, SHA-256 — 256, SHA-512 — 512. Daha uzun hash'lar daha az çarpışma ama daha yavaş hesaplama anlamına gelir.

Burada şifreleri ve dosyaları hash etmek güvenli mi?

Evet. Tüm hashing tarayıcınızda çalışır: MD5 spark-md5 ile, SHA-* Web Crypto API ile. Ne metin ne de dosya convertilo'ya gönderilmiyor — bunları asla görmüyor veya depolamıyoruz.

Şifreler için MD5 kullanabilir miyim?

Hayır. MD5 şifre depolama için bozuk. Bunun yerine bcrypt, Argon2 veya tuzlu scrypt kullanın. MD5, dosya bütünlüğü kontrolleri ve hızlı deduplication için yeterli.

Maksimum dosya boyutu nedir?

Tarayıcı belleği tek sınırdır. MD5 2 MB parça halinde hash ediliyor, bu yüzden çok gigabaytlık dosyalar genellikle çalışır. Bu versiyonda SHA-* dosyayı tamamen belleğe okur — çok büyük dosyalar için MD5 kullanın.

Neden görsel olarak aynı dizileri farklı hash'lar üretiyor?

Hash'lar bayt hassasiyetlidir — bir sade boşluk, farklı satır sonu (LF vs CRLF) veya dosyanın başında görünmez bir BOM sonucu tamamen değiştirir. Bayt-eşdeğer girişleri karşılaştırın.

Referans kontrol toplamını nereden alabilirim?

Dağıtım yazarları, MD5 / SHA-256'yı indirme bağlantısının yanında veya SHASUMS / .sig dosyalarında yayımlar. Bu değeri bu jeneratörün gösterdiği değerle eşleştirin.