BLAKE2b Hash Generator

Metinden çevrimiçi BLAKE2b hash üretin. Bir mesaj yazın veya yapıştırın; standart 512 bit BLAKE2b digest değerini 128 karakterlik küçük harfli hexadecimal dize olarak hesaplayıp kopyalayın. İşlem tarayıcıda blakejs ile yerel olarak çalışır; algoritma seçici BLAKE2b’yi BLAKE2s, SHA-256, SHA-512, SHA-3 varyantları, SHA-1, MD5 veya CRC32 ile karşılaştırmanıza izin verir.

Girdi
0 kar. · 0 bayt
Dene:
Hash
✓ İşleme tarayıcıda yerel olarak yapılır ✓ Girdi sunucuya gönderilmez
Örnekler
Boş dize
Girdi (boş)
Çıktı 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce

Standart 64 bayt çıktıyla boş girişin BLAKE2b hash değeri.

Düz metin
Girdi merhaba dünya
Çıktı da24509082bfea331c0f444498a76260368e3f2fe25523ac4058ac219e17ca3c9a162953b88208fd91214d75850f9f2cf92a4049e48b55fa0b97045dad557515

Kısa bir mesaj tam 128 karakterlik hexadecimal çıktı üretir.

Avalanche effect
Girdi Merhaba dünya
Çıktı 9f0c799df27fb5ff85db9e2a85e969df66179ecec465862d5d19d3c31912bfcb6351ca3912087d850547ca59f41267621c2887b40d8b3d405ed57378d4806b2c

Tek bir harfin büyük/küçük harfini değiştirmek ilgisiz bir çıktı üretir.

Unicode metin
Girdi Pijamalı hasta yağız şoföre çabucak güvendi.
Çıktı 535e807cdc142472046d3615208920796cb51e20762ac1c81cb5ff722483f72310944899611aca2c6aafd7fffbd09f2ac566e4803104004c1955e16848f1766a

Örnek, BLAKE2b’nin Türkçe karakterler, boşluklar ve noktalama dahil tam UTF-8 baytlarını kullandığını gösterir.

BLAKE2b nedir?

BLAKE2b, 2012’de yayımlanan ve RFC 7693’te tanımlanan bir kriptografik hash fonksiyonudur. SHA-3 yarışması finalistlerinden BLAKE’e dayanır ve 64 bit platformlar için optimize edilmiştir. 1 ila 64 bayt arası digest üretebilir; bu hesaplayıcı standart 64 bayt çıktıyı 128 küçük harfli hexadecimal karakter olarak gösterir.

BLAKE2b deterministik ve tek yönlüdür: aynı giriş baytları aynı digest değerini üretir, ancak digest değerinden özgün metin geri getirilemez. Algoritma yazılımda yüksek hız ve modern kriptografik güvenlik için tasarlanmıştır.

BLAKE2 ailesi ve parametreler

BLAKE2 ailesinin iki ana varyantı vardır: BLAKE2b ve BLAKE2s. BLAKE2b 64 bit CPU’lar için optimize edilmiştir ve 64 bayta kadar çıktı destekler. BLAKE2s daha küçük platformlar için tasarlanmıştır ve 32 bayta kadar çıktı destekler.

Spesifikasyon keyed hashing, salt, personalization ve tree hashing de destekler. Bu sayfa yalnızca basit metin-hash modunu sunar: key yok, salt yok, personalization yok ve standart 64 bayt BLAKE2b uzunluğu kullanılır.

BLAKE2b hash generator nasıl kullanılır?
  1. Hash hesaplamak istediğiniz metni yazın veya yapıştırın.
  2. Menüde BLAKE2b seçili kalsın.
  3. Generator digest değerini tarayıcıda yerel olarak hesaplar ve 128 karakterlik hexadecimal sonuç gösterir.
  4. Hash değerini kopyalama düğmesiyle panoya alın.

Hesaplayıcı tam UTF-8 baytlarını kullanır. Büyük/küçük harf, boşluklar, noktalama, Unicode ve satır sonları sonucu değiştirir. Boş giriş geçerlidir ve boş dizenin standart BLAKE2b digest değerini üretir.

Kullanım alanları ve aracın sınırları

BLAKE2b hızlı bütünlük kontrolleri, cache key’leri, content identifier’lar, deduplication fingerprint’leri ve modern, hızlı hash fonksiyonu isteyen uygulamalar için kullanışlıdır.

Tek başına BLAKE2b digest kaynağı doğrulamaz ve parola saklama yöntemi değildir. Gizli anahtarla doğrulama için keyed BLAKE2b, HMAC veya incelenmiş başka bir MAC; parolalar için Argon2id, scrypt, bcrypt veya PBKDF2 kullanın. Bu sayfa dosyaları doğrudan okumaz; girilen metni hash’ler.

SSS

Yazılım hızı önemliyse ve hem hesaplama hem doğrulama tarafını kontrol ediyorsanız BLAKE2b iyi bir seçimdir. 64 bit platformlarda saf yazılımda çoğu zaman SHA-256’dan hızlıdır. Protokol, API, checksum veya uyumluluk SHA-256 istiyorsa SHA-256 kullanın.

BLAKE2b 64 bit platformlar için optimize edilir, 64 bayta kadar çıktı ve 128 bayt blok kullanır. BLAKE2s 8/16/32 bit platformlar için optimize edilir, 32 bayta kadar çıktı ve 64 bayt blok kullanır.

Evet. Argon2 içinde BLAKE2b kullanılır, ancak raw BLAKE2b parola saklamak için kullanılmamalıdır. Argon2 memory hardness, maliyet, salt ve incelenmiş password-hashing tasarımı ekler.

BLAKE2b hesaplaması blakejs ile tarayıcıda yerel olarak yapılır; metin hash hesaplamak için sunucuya gönderilmez.

Hayır. BLAKE2b tek yönlü bir hash fonksiyonudur. Özgün metni geri getiren BLAKE2b decoder veya anahtar yoktur; yalnızca olası girdiler denenip hash değerleri karşılaştırılabilir.

Araçlar farklı baytları veya farklı BLAKE2b parametrelerini kullanıyor olabilir. Büyük/küçük harf, boşluklar, tablar, satır sonları, Unicode normalizasyonu, giriş formatı ve çıktı uzunluğunu kontrol edin. Bu generator standart 64 bayt çıktıyı 128 küçük harfli hex karakter olarak kullanır.

Hayır. Bu sayfa standart unkeyed BLAKE2b hash hesaplar. Bu parametreler spesifikasyonda vardır, ancak burada sunulmaz.

Bu sayfa giriş alanındaki metni hash’ler ve dosya okumaz. Dosya adı yapıştırmak içeriği değil adı hash’ler. Dosyalar için gerçek baytları okuyan bir araç kullanın.
İlgili araçlar

HMAC Oluşturucu

Metin ve gizli anahtardan doğrudan tarayıcınızda HMAC oluşturun.

MD5 Hash Üretici

Metnin MD5 hash değerini tarayıcınızda yerel olarak hesaplayın.