SHA-3/384 oluşturucu
Herhangi bir dize girdisi için bir SHA-3/384 karma değeri oluşturun.

SHA-3/384 oluşturucu, herhangi bir metin dizisini sabit uzunlukta SHA3-384 kriptografik özetine dönüştüren ücretsiz bir araçtır.
SHA3-384 nedir, hâlâ güvenli mi?
SHA3-384, 384 bitlik özet üreten güncel bir kriptografik özet fonksiyonudur ve algoritmayı pratikte kıran bilinen bir yöntem yoktur. Çıktısı 48 bayttır ve normalde 96 onaltılık karakterle gösterilir.
SHA3-384 her uzunlukta girdiyi kabul eder, sabit uzunlukta sonuç üretir ve ön görüntü direnci sağlayacak şekilde tasarlanmıştır. Bu nedenle bir girdiyi özetinden geri elde etmek, hesaplama açısından uygulanabilir değildir. Bu oluşturucuda aynı girdi baytları her zaman aynı özeti üretirken girdideki küçük bir değişiklik bile belirgin ölçüde farklı bir sonuç üretmelidir.
Bu oluşturucunun kullandığı SHA3-384 fonksiyonu, ABD Ulusal Standartlar ve Teknoloji Enstitüsü tarafından 2015 yılında FIPS 202 olarak standartlaştırılan SHA-3 ailesinin bir parçasıdır. Fonksiyon, Guido Bertoni, Joan Daemen, Michaël Peeters ve Gilles Van Assche tarafından tasarlanan Keccak'a dayanır. NIST, Keccak'ı 2012 yılında SHA-3 yarışmasının kazananı olarak seçmiştir.
SHA3-384, 832 bit hız ve 768 bit kapasite değerlerine sahip Keccak sünger yapısını kullanır. SHA3-384'ün sünger yapısı, SHA-2'nin kullandığı iç yapıdan farklıdır. Beklenen genel çakışma direnci 192 bittir. Başka bir deyişle, bilinen yöntemlerle aynı özeti veren iki girdi bulmak uygulanabilir olmayan düzeyde hesaplama gücü gerektirir.

SHA3-384 özeti nasıl oluşturulur?
Özetini almak istediğin metin dizisini hiçbir değişiklik yapmadan gir, ardından SHA-3/384 Hash Değeri alanında döndürülen değeri kullan. Sonuç, 0 ile 9 arasındaki rakamlar ve a ile f arasındaki harflerden oluşan 96 karakterlik bir onaltılık dizi olur.
Örneğin invoice-2026-09.pdf girdisi tek bir 384 bitlik özet üretir. İlk harfi büyük yazmak, sona boşluk eklemek veya satır sonu karakteri girmek farklı bir özet oluşturur. Çıktı her durumda 96 onaltılık karakter uzunluğunda kalır.
İşlem sunucuda gerçekleştirilir. Girdin HTTPS üzerinden sunucuya iletilir ve saklanmaz.
SHA3-384 özeti çözülebilir veya tersine çevrilebilir mi?
Hayır. SHA3-384 özeti çözülemez çünkü özetleme şifreleme değildir ve kullanılabilecek bir şifre çözme anahtarı yoktur. Algoritma, sabit uzunlukta bir parmak izi oluştururken bilgilerin bir kısmını kasıtlı olarak eler.
Yine de bir saldırgan bu oluşturucuya verilmiş olabilecek girdileri tahmin edebilir, her birinin SHA3-384 özetini hesaplayabilir ve sonuçları karşılaştırabilir. Orijinal değer yaygın parolalar, kısa PIN'ler veya bilinen referans numaraları gibi küçük ya da tahmin edilebilir bir kümeden geliyorsa bu yöntem uygulanabilir. SHA3-384'ün 384 bitlik özeti, zayıf bir girdiyi tahmin edilemez hâle getirmez.
Bu nedenle SHA3-384, parolaları saklamak için tek başına kullanılmamalıdır. Parola saklama işlemlerinde Argon2id, scrypt, bcrypt veya PBKDF2 gibi tuzlanmış ve hesaplaması kasıtlı olarak maliyetli bir parola özetleme fonksiyonu kullanılmalıdır. Parametreler de hesapları yöneten sisteme göre seçilmelidir.

SHA3-384 günümüzde nerelerde kullanılır?
SHA3-384, bir sistem özellikle 384 bitlik SHA-3 özeti gerektirdiğinde veya daha yeni bir tasarımda SHA-3 sünger yapısı tercih edildiğinde kullanılabilir. Geçerli kullanım alanları şunlardır:
- indirilen veya aktarılan bir dosyanın, yayımlanmış SHA3-384 sağlama toplamıyla hâlâ eşleşip eşleşmediğini kontrol etmek;
- özetleri karşılaştırarak yinelenen içerikleri belirlemek ve verileri silmeden önce olası eşleşmeleri doğrulamak;
- SHA3-384 standardını benimsemiş sistemlerde içerik tanımlayıcıları oluşturmak;
- özellikle bu algoritmayı belirten API'ler, arşivler veya kriptografik protokollerle uyumluluğu korumak;
- ilgili dijital imza şemasının SHA3-384 kullanımına izin verdiği durumlarda, imzalama işleminden önce verinin özetini almak.
Bu oluşturucunun döndürdüğü anahtarsız SHA3-384 özeti, bir mesajı kimin oluşturduğunu kanıtlamaz. Mesaja sahip olan herkes aynı değeri hesaplayabilir. Kaynağın doğrulanması gerekiyorsa burada döndürülen değer yerine HMAC-SHA3-384 veya dijital imza kullan.
SHA3-256, 64 onaltılık karakterden oluşan daha kısa bir özet üretir ve 384 bitlik çıktı şartı olmadan SHA-3 gerektiğinde çoğu zaman yeterlidir. SHA3-512 ise 128 onaltılık karakter üretir ve 512 bitlik özet belirten protokollerde gerekli olabilir. Özet boyutunu keyfî olarak değiştirmek yerine alıcı sistemin istediği sürümü seç.
Boşluklar, Unicode ve boş girdi nasıl ele alınmalı?
Bu oluşturucudaki bir değeri başka bir sistemde yeniden üretmek için boşluklar, noktalama işaretleri, karakter kodlaması ve satır sonları dâhil olmak üzere beklenen bayt dizisinin tam olarak özetini al. SHA3-384 baytları işler. Bu yüzden görünüşte aynı olan metinler, altta yatan gösterimleri farklıysa farklı sonuçlar üretebilir.
- Report 7 ile report 7 farklıdır çünkü harflerin büyük veya küçük olması girdiyi değiştirir.
- Sondaki bir boşluk veya görünmeyen bir yeni satır karakteri girdinin parçasıdır ve özeti değiştirir.
- Metin olarak girilen sayılar, karakter baytları şeklinde özetlenir. 007 metni ile 7 farklıdır.
- Aksanlı ve Latin alfabesi dışındaki karakterler geçerli girdilerdir ancak her iki tarafın da aynı karakter kodlamasını ve Unicode normalleştirmesini kullanması gerekir.
- Boş girdinin de tanımlı bir SHA3-384 özeti vardır. Bu, eksik sonuç veya hata ile aynı şey değildir.
- Çok uzun bir girdi de 48 baytlık çıktı üretir ancak işlem süresi girdi miktarına bağlıdır.

Sonuçları karşılaştırırken kısa bir ön ek yerine özetin tamamını kontrol et. Ayrıca beklenen algoritmanın gerçekten SHA3-384 olduğunu doğrula. SHA-2 ailesindeki SHA-384 özeti ekranda aynı uzunlukta görünür ancak değeri farklıdır.
Sık sorulan sorular
SHA3-384 ile SHA-384 aynı şey mi?
Hayır. SHA-384, SHA-2 ailesine aittir. SHA3-384 ise SHA-3 kapsamında standartlaştırılan Keccak sünger yapısını kullanır. İkisi de 384 bitlik özet üretir ancak çıktıları birbiriyle uyumlu değildir.
SHA3-384 ile Keccak-384 aynı mı?
Hayır. Standart SHA-3 ile özgün Keccak başvurusu, etki alanı ayırma için farklı dolgu yöntemleri kullanır. Bu nedenle SHA3-384 ile Keccak-384 aynı girdi için farklı özetler üretir. Değerleri karşılaştırmadan önce teknik şartnamede hangi adın kullanıldığını kontrol et.
SHA3-384, HMAC ile kullanılabilir mi?
Evet. HMAC-SHA3-384, tanımlanmış bir anahtarlı yapıdır ancak hem mesaj hem de gizli anahtar gerektirir. Bu oluşturucu anahtarsız SHA3-384 özeti döndürür, dolayısıyla HMAC yerine kullanılamaz.
SHA-3 uzunluk genişletme saldırılarından etkilenir mi?
SHA-3, anahtarsız Merkle-Damgård özetlerini etkileyen klasik uzunluk genişletme saldırısına karşı savunmasız değildir. Ancak bu durum, oluşturucunun ürettiği SHA3-384 özetini güvenli bir kimlik doğrulama etiketi hâline getirmez. Kimliği doğrulanmış mesajlar için HMAC-SHA3-384 veya onaylı bir imza şeması kullan.
Bu oluşturucuyla dosya sağlama toplamı hesaplayabilir miyim?
Bu araç metin dizisi girdisi için tasarlanmıştır, bu nedenle dosyaları ham bayt olarak okuduğu varsayılmamalıdır. Dosya sağlama toplamı için dosyaları destekleyen bir SHA3-384 aracı kullan ve 96 onaltılık karakterin tamamını yayıncının verdiği değerle karşılaştır.
Popüler araçlar
Bir metnin boyutunu Bayt (B), Kilobayt (KB) veya Megabayt (MB) cinsinden alın.
Bir IP alın ve onunla ilişkili alan adını/ana bilgisayarı aramaya çalışın.
Ping aracımızla herhangi bir web sitesinin, sunucunun veya portun durumunu ve yanıt süresini hızlı ve verimli biçimde kontrol edin.
Digily Link'in IP sorgulama aracı, herhangi bir IP adresi hakkında ayrıntılı bilgi sağlar. Kapsamlı IP verileri almak için bu ücretsiz çevrimiçi hizmeti kullanın.
WhatsApp Bağlantı Oluşturucumuzla ücretsiz WhatsApp bağlantınızı anında oluşturun. Özel bir mesaj ekleyin ve giriş yapmadan veya kod yazmadan tek tıklamayla sohbet başlatın.