SHA512 Özeti
Metin, dosya, satır satır toplu ve HMAC olmak üzere dört mod destekleyen ücretsiz çevrimiçi SHA-512 özet hesaplama aracı. Tarayıcıda yerel hesaplama, sunucuya gönderim yok. SHA-512 / SHA-384 / SHA-512/256 arasında geçiş.
İlgili Öneriler
SHA-512 Nedir?
SHA-512, NIST tarafından FIPS 180-2'de (2001) standartlaştırılmış, SHA-2 ailesinin en uzun çıktıya sahip algoritmasıdır. Her uzunluktaki girişi kabul eder ve 512 bit (128 onaltılık karakter) çıktı üretir.
**SHA-256 ile karşılaştırma:** SHA-512'nin çıktı uzunluğu SHA-256'nın iki katıdır. 64 bit CPU'larda SHA-512 genelde daha hızlıdır (sözcük uzunluğu uyumu); 32 bit CPU'larda ise SHA-256 daha hızlıdır.
**Tipik kullanım alanları:** ① dijital imzalar (RSA, ECDSA); ② TLS / HTTPS protokolleri; ③ şifreleme protokollerinde HMAC yapıları; ④ yazılım dağıtım paketlerinin bütünlük doğrulaması; ⑤ yüksek güvenlikli içerik parmak izleri.
**Güvenlik durumu:** SHA-512 hâlâ çakışma direncine sahiptir (bilinen pratik çakışma yoktur) ve yeni projeler için önerilir. Kuantum sonrası kriptografi yaygınlaştığında SHA-3 / BLAKE3'e geçiş düşünülmelidir.
Kullanım senaryoları
- Yazılım kurulum paketleri ve kalıp dosyalarının bütünlük doğrulaması (resmi özet ile karşılaştırma)
- Dijital imza ve sertifika senaryolarında içerik parmak izi üretimi
- TLS / HTTPS protokollerinde ileti özetleri
- HMAC-SHA512 yapılarında anahtar türetme ve ileti kimlik doğrulaması
- Veritabanı ve önbelleklerde içerik için benzersiz tanımlayıcı (orijinali saklamadan)
- Sistemler arası veri aktarımında alıcı taraf doğrulaması
Nasıl Kullanılır
- Çalışma modunu seçin — metin, dosya, satır satır toplu veya HMAC.
- Moda göre girdi verin — metni yapıştırın, dosyayı sürükleyin, çok satırlı metin yapıştırın veya HMAC anahtarı girin.
- Araç otomatik olarak SHA-512'yi hesaplar ve 128 onaltılık karakterlik sonucu gösterir; hex / base64 ve büyük/küçük harf geçişi yapabilirsiniz.
- İsteğe bağlı olarak SHA-512 / SHA-384 / SHA-512/256 varyantlarına geçebilir veya bilinen özeti karşılaştırma için yapıştırabilirsiniz.
Özellikler
- Dört çalışma modu — metin, dosya, satır satır toplu, HMAC
- Tarayıcıda yerel hesaplama — Web Crypto API tabanlı, sunucuya gönderim yok
- Üç SHA-512 varyantı — SHA-512 / SHA-384 / SHA-512/256
- Dosyaları blok blok hesaplama — büyük dosya desteği ve ilerleme çubuğu
- HMAC-SHA512 — utf8 / hex / base64 olmak üzere üç anahtar kodlaması
- Birden çok algoritmayı paralel gösterme — MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
- Bilinen özet ile karşılaştırma — hedef özeti yapıştırıp doğrulayın
- Unicode desteği — Çince, emoji ve diğer karakterler
Best Practices
Kodlama türünü birleştirin
farklı karakter kodlamaları (UTF-8 / Latin1) farklı özetler üretir — sistemler arası doğrulamada kodlamanın aynı olduğundan emin olun.
Karşılaştırmada büyük/küçük harfi yok sayın
özetin büyük/küçük harfi eşleşmeyi etkilemez; karşılaştırmadan önce küçük harfe dönüştürün.
SHA-512'yi parolalar için kullanmayın
çok hızlıdır; PBKDF2 / bcrypt / scrypt / Argon2 gibi yavaş özetleri tercih edin.
HMAC ve özetin kullanımı farklıdır
HMAC-SHA512 ileti kimlik doğrulaması (anahtar gerekli), normal SHA-512 içerik parmak izi (anahtar gerekmez) içindir.
SHA-512 vs SHA-512/256
tam 128 karakter çıktı gerekiyorsa SHA-512 seçin; 64 karakter ancak SHA-512 direnci istiyorsanız SHA-512/256 seçin.
Sık Sorulan Sorular
SHA-512 çıktısı ne kadar uzundur?
SHA-512, 512 bit yani onaltılık olarak 128 karakter üretir. SHA-384 — 96 karakter, SHA-512/256 — 64 karakter.
SHA-512 mi SHA-256 mı seçilmeli?
Genel kullanım için SHA-256 yeterince güvenlidir. SHA-512, 64 bit CPU'larda daha hızlıdır ve çakışma direnci daha güçlüdür; yüksek güvenlik ve performans gerektiren senaryolara uygundur.
SHA-512 bir şifreleme algoritması mı?
Hayır. SHA-512 tek yönlü bir özet fonksiyonudur; özetten girdi metnini geri elde etmek teorik olarak imkânsızdır. 「SHA-512 şifreleme」 kesin olmayan bir ifadedir; bu araç yalnızca özet hesaplar.
SHA-512 güvenli mi?
Hâlâ çakışma direncine sahiptir, bilinen pratik çakışma yoktur. Kuantum sonrası kriptografi yaygınlaştığında SHA-3 / BLAKE3'e geçiş düşünülmelidir.
Parolalar doğrudan SHA-512 ile saklanabilir mi?
Önerilmez. SHA-512 çok hızlıdır; saldırganlar GPU ile kaba kuvvet saldırısı yapabilir. Parolalar için özel yavaş özetler (PBKDF2 + salt + iterasyon, bcrypt, scrypt, Argon2) kullanılmalıdır.
SHA-384 ile SHA-512/256 arasındaki fark nedir?
SHA-384, 384 bit (96 karakter) çıktı verir ve tam SHA-512 hesaplamasının farklı bir konumundan kesilir. SHA-512/256, 256 bit (64 karakter) çıktı verir ve farklı başlangıç değerleriyle yeniden hesaplanır. İkisi de SHA-2 ailesindendir ve güvenlik düzeyleri karşılaştırılabilir.
HMAC-SHA512 nedir?
HMAC-SHA512, SHA-512 tabanlı ve bir anahtar kullanan ileti kimlik doğrulama kodudur. Aracın HMAC modu utf8 / hex / base64 olmak üzere üç anahtar kodlamasını destekler.
Dosya SHA-512 hesaplaması takılır mı?
Hayır. Dosya blok blok okunur ve belleğe bütün olarak yüklenmez; bu sayede gigabaytlarca dosya bile akıcı biçimde hesaplanır ve arayüz her zaman yanıt verir.
İçerik sunucuya gönderilir mi?
Hayır. Araç, Web Crypto API ile tarayıcıda hesaplama yapar; metin ve dosyalar yerel makineden dışarı çıkmaz.
Sözlük
- SHA-512
- SHA-2 ailesinin en uzun çıktıya sahip 512 bitlik kriptografik özet fonksiyonu. Hâlâ çakışma direncine sahiptir, yüksek güvenlik senaryoları için önerilir.
- SHA-384
- SHA-512'nin 384 bit (96 onaltılık karakter) çıktı veren kısaltılmış varyantı. SHA-2 ailesinin bir üyesidir.
- SHA-512/256
- SHA-512'nin 256 bit (64 onaltılık karakter) çıktı veren kısaltılmış varyantı. SHA-512'nin çakışma direncini korur, ancak SHA-256 ile aynı uzunluktadır.
- SHA-2 Ailesi
- NIST tarafından FIPS 180-2'de standartlaştırılmış SHA-256 / SHA-384 / SHA-512 algoritmaları serisi. Bu araç üç varyantı destekler: SHA-512, SHA-384 ve SHA-512/256.
- Onaltılık Kodlama
- Özetler genellikle onaltılık olarak gösterilir. SHA-512, 512 bit = 128 onaltılık karakter üretir.
- Çakışma Direnci
- İki farklı girdinin aynı özet çıktısını üretmemesi özelliği. SHA-512 bu özelliğini korumaktadır.
- Web Crypto API
- SHA-1 / SHA-256 / SHA-384 / SHA-512 gibi algoritmalar için donanım hızlandırması sunan tarayıcı içi kriptografi arayüzü. Bu araç, yerel hesaplamalar için bu API'yi kullanır.
SHA-2 Ailesi Algoritma Karşılaştırması
SHA-512, SHA-2 ailesinin en uzun çıktıya sahip üyesidir.
| Algoritma | Çıktı bit | Hex uzunluğu | Blok bit | Tipik senaryo |
|---|---|---|---|---|
SHA-256 | 256 | 64 | 512 | Genel amaçlı ilk tercih |
SHA-384 | 384 | 96 | 1024 | Yüksek güvenlik |
SHA-512 | 512 | 128 | 1024 | Yüksek güvenlik / 64-bit CPU |
SHA-512/256 | 256 | 64 | 1024 | 256 bit uzunluk + SHA-512 direnci |
Yaygın Özet Algoritmalarının Performansı
Yaklaşık değerlerdir; tarayıcıya ve donanıma göre değişir.
| Algoritma | 64-bit CPU | 32-bit CPU | Güncel güvenlik durumu |
|---|---|---|---|
SHA-256 | orta | hızlı | güvenli |
SHA-512 | hızlı | yavaş | güvenli |
SHA-1 | hızlı | hızlı | çakışma saldırısı var |
MD5 | çok hızlı | çok hızlı | çakışma / ön görüntü saldırısı var |
SHA-512 Tipik Kullanım Senaryoları
Protokol, imza ve mühendislik uygulamalarını kapsar.
| Senaryo | Neden SHA-512 | Temel değer |
|---|---|---|
| Yazılım dağıtım paketi parmak izi | çakışma direnci, uzun çıktı | indirme doğrulama |
| TLS 1.3 protokolü | RFC 8446 tarafından önerilir | HTTPS güvenliği |
| HMAC-SHA512 | uzunluk uzatma saldırısına direnç | ileti kimlik doğrulaması |
| Veritabanı içerik parmak izi | 128 onaltılık karakter | tekilleştirme, önbellek anahtarı |
| Dijital imza | RSA / ECDSA ile eşleşir | imza bütünlüğü |
Authoritative References
- Güvenli Dize Karşılaştırma
- Binary Dönüştürme
- Sezar Şifresi
- Mors Kodu
- Hex Dönüştürme
- Videoyu Base64'e Çevir
- Base64'ten videoya
- Resmi Base64’e Dönüştür
- Base64'ten Resme
- Metin Base64'e Dönüştürme
- Base64 Metne Dönüştür
- Dosya Hash Doğrulayıcı
- Dosyayı Base64'e Dönüştür
- Base64 Dosyaya Dönüştür
- Ses → Base64
- Base64'ten Ses
- AES şifreleme ve çözme
- DES Şifreleme ve Şifre Çözme
- Base32 Kodlayıcı Çözücü
- Base58 kodlama ve kod çözme
- Base64 Kodlama
- Base64 Kod Çözme
- Base64 Karşılaştırma
- Base64 Bölme
- Base64 çok satırlı birleştirme
- Base64 Biçimlendirme
- Base64 Format Kontrolü
- Toplu Base64 Kodlama
- Base64 Toplu Kod Çözme
- Base64 Temizleme
- Base64 Padding İşleme
- Base64 Uzunluk İstatistikleri
- Base64 Onaltılığa Dönüştür
- Base64 DataURL Dönüştürücü
- Base64-Hex Dönüştürücü
- Base85 Kodlayıcı ve Kod Çözücü
- HMAC Oluşturucu ve Doğrulayıcı
- PBKDF2 Anahtar Türetme
- MD5 Özeti
- SHA-256 Özeti
- SHA1 Özeti
- SHA512 Özeti
- JWT Aracı
- HTML Encode/Decode
- Unicode Escape
- URL Kodlama
- URL Safe Base64
- MIME Base64
- Java Obfuscation
- JS Obfuscation
- PHP Obfuscation
- Python Obfuscation