SHA512 Özeti

GirdiKarakter 0 {baylar} Bytes
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

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

  1. Çalışma modunu seçin — metin, dosya, satır satır toplu veya HMAC.
  2. 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.
  3. 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.
  4. İ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ı bitHex uzunluğuBlok bitTipik senaryo
SHA-25625664512Genel amaçlı ilk tercih
SHA-384384961024Yüksek güvenlik
SHA-5125121281024Yüksek güvenlik / 64-bit CPU
SHA-512/256256641024256 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.

Algoritma64-bit CPU32-bit CPUGüncel güvenlik durumu
SHA-256ortahızlıgüvenli
SHA-512hızlıyavaşgüvenli
SHA-1hı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.

SenaryoNeden SHA-512Temel 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 önerilirHTTPS güvenliği
HMAC-SHA512uzunluk uzatma saldırısına dirençileti kimlik doğrulaması
Veritabanı içerik parmak izi128 onaltılık karaktertekilleştirme, önbellek anahtarı
Dijital imzaRSA / ECDSA ile eşleşirimza bütünlüğü

Authoritative References