Blake2b Hash Oluşturucu
ÜcretsizTarayıcınızda metin veya dosya için ayarlanabilir çıktı uzunluğu ve isteğe bağlı anahtarlı hash (MAC) ile BLAKE2b hash değeri hesaplayın.
Tamamen tarayıcınızda WebAssembly kullanarak çalışır. Hiçbir şey bir sunucuya yüklenmez.
Çıktı uzunluğu
Bir mesaj doğrulama kodu (MAC) üretir: bu hash'i yalnızca aynı anahtara sahip biri yeniden oluşturabilir; hem bütünlüğü hem de gerçekliği doğrulamak için kullanışlıdır.
Son Etkinlik
Herkese açık. Tüm ziyaretçilerin son 20 kullanımı, en yeniden en eskiye.
Henüz etkinlik yok. İlk siz olun.
Bu araç ne işe yarar
Metnin veya bir dosyanın BLAKE2b kriptografik hash'ini tamamen tarayıcınızda hesaplar. 8 ile 512 bit arasında bir çıktı uzunluğu seçin ve isteğe bağlı olarak, düz bütünlük kontrolü yerine mesaj doğrulaması için anahtarlı bir hash (MAC) üretmek üzere gizli bir anahtar sağlayın.
Nasıl Çalışır
Metniniz veya dosyanız ham baytlara dönüştürülür ve girdiyi bit düzeyinde döndürmeler, XOR ve modüler toplama kullanarak birden çok turda karıştıran BLAKE2b sıkıştırma fonksiyonundan geçirilerek sabit uzunlukta bir özet üretilir. İstenen çıktı uzunluğu (8'in katları halinde 8 ile 512 bit arası), bu iç durumun kaç baytının son hash olarak, onaltılık bir dize halinde döndürüleceğini belirler. Bir anahtar sağlandığında, işlem başlamadan önce hash durumuna yüklenir; böylece sonuç özet hem girdiye hem de gizli anahtara bağlı olur, bu da düz bir hash'i bir mesaj doğrulama koduna dönüştüren şeydir.
Hangi sorunları çözer
- İndirilen bir dosyanın hash'ini yayınlanmış bir hash ile karşılaştırarak bozulmadığını veya değiştirilmediğini doğrulama.
- Bir metin veya veri parçası için hızlı, benzersiz bir parmak izi oluşturma; örneğin yinelenen içeriği tespit etmek veya önbellek anahtarı olarak kullanmak için.
- Paylaşılan bir gizli anahtar mevcut olduğunda bir mesajın hem bütünlüğünü hem de gerçekliğini doğrulamak için bir mesaj doğrulama kodu (MAC) üretme.
Sık sorulan sorular
›BLAKE2b, MD5 veya SHA-256'dan nasıl farklıdır?
BLAKE2b, hem MD5 ve SHA-1'den daha hızlı hem de en az SHA-3 kadar güvenli olacak şekilde tasarlanmış, daha basit bir tasarıma sahip modern bir kriptografik hash fonksiyonudur. Güvenlik amaçları için kırık kabul edilen MD5 ve SHA-1'in aksine, BLAKE2b'nin bilinen pratik bir saldırısı yoktur ve Argon2 şifre hashleme algoritması ve WireGuard VPN protokolü gibi uygulamalarda yaygın olarak kullanılır.
›Neden varsayılan 512-bit yerine 256-bit gibi daha kısa bir çıktı uzunluğu seçeyim?
Daha kısa bir özet, saklamak veya iletmek için daha az yer kaplar (veritabanı sütunları, URL'ler veya QR kodları için kullanışlıdır) ve BLAKE2b'nin güvenliği seçtiğiniz çıktı uzunluğuna göre ölçeklendiği için yine de güçlü çarpışma direnci sağlar. 512-bit varsayılandır ve maksimum güvenlik marjını verir; 256-bit, daha kısa bir hex dizesi istediğinizde ve 128-bit'ten fazla çarpışma direncine ihtiyacınız olmadığında yaygın bir seçimdir.
›"Anahtarlı hash" (MAC modu) nedir ve ne zaman kullanılır?
Anahtarlı hash, hesaplamaya gizli bir anahtar karıştırarak yalnızca aynı anahtarı bilen birinin yeniden oluşturabileceği bir mesaj doğrulama kodu (MAC) üretir. Bu, verinin yalnızca değişmediğini (bütünlük) değil, aynı zamanda paylaşılan sırra sahip birinden geldiğini (gerçeklik) doğrulamanız gerektiğinde kullanışlıdır; örneğin API isteklerini imzalarken veya webhook yüklerini doğrularken.
›BLAKE2b, şifreleri hashlemek için uygun mudur?
Hayır. BLAKE2b hızlı olacak şekilde tasarlanmıştır; bu, şifre saklama için tam olarak yanlış özelliktir, hızlı bir hash, çalınan şifre hash'lerine karşı kaba kuvvet ve sözlük saldırılarını çok daha kolay hale getirir. Şifreler için bunun yerine Argon2 veya bcrypt gibi özel, yavaş, bellek yoğun bir algoritma kullanın.
›Metin yazmak yerine bir dosyayı hash'leyebilir miyim?
Evet, "Dosya" sekmesine geçin ve bir dosya seçmek için tıklayın ya da sayfaya sürükleyip bırakın. Dosya tamamen tarayıcınızda WebAssembly kullanılarak okunur ve hash'lenir; hiçbir yere yüklenmez, bu da onu hassas veya büyük dosyaların bütünlüğünü doğrulamak için güvenle kullanılabilir hale getirir.
İlgili Araçlar
Metin
Satır Kesmesi Ekle
Her ayırıcıdan sonra, her N karakterde (kelime sarma veya tam) veya her N kelimede satır sonu ekleyin, canlı satır sayısıyla.
ÜcretsizMetin
Ön Ek ve Son Ek Ekle
Bir listenin her satırına aynı önek ve/veya sonek metnini ekleyin, tamamen tarayıcınızda.
ÜcretsizMetin
Her Satıra Yazı Ekle
Her satıra aynı metni ekleyin; başa, sona, tam bir konuma veya bir eşleşmenin yanına, tamamen tarayıcınızda.
ÜcretsizMetin
Adler32 Sağlama Toplamı Hesaplayıcısı
Metnin veya bir dosyanın Adler-32 sağlama toplamını hesaplayın, tamamen tarayıcınızda.
Yorumlar (0)
Bu aracı faydalı mı buldunuz? Bir yorum bırakın, bir ipucu paylaşın veya nasıl daha iyi hale getirebileceğimizi söyleyin.
Henüz yorum yok - düşüncelerinizi paylaşan ilk kişi olun!