SHA3-512 Hash Generator

Metinden çevrimiçi SHA3-512 hash üretin. Bir mesaj yazın veya yapıştırın; 512 bitlik SHA-3 digest değerini 128 karakterlik küçük harfli hexadecimal dize olarak hesaplayıp sonucu kopyalayın. İşlem tarayıcınızda JavaScript SHA-3 uygulamasıyla yerel olarak çalışır; algoritma seçici SHA3-512’yi SHA-512, SHA3-256, SHA-256, BLAKE2, 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ı a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26

Boş girişin SHA3-512 hash değeri FIPS 202’de tanımlı sabit bir değerdir.

Düz metin
Girdi merhaba dünya
Çıktı 4137ed43ee9c9254d757551e4d901ee40bc48d8438bc5d186764b2c4ab806b2c28da3d66ebfda440ce4a7f3924d7efd81a673af88a5f201abd78744e2774b377

Kısa Türkçe metin sabit 128 karakterlik SHA3-512 hex dizesi üretir.

Avalanche effect
Girdi Merhaba dünya
Çıktı 2a711ebd2a7a451856c41931f86aade49fbbc8bb307630f7005e16dd0d3d8716c59daf2216bc3e22b332e4efae661387166b81704ef110bda9d9494a36077f56

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

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

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

SHA3-512 nedir?

SHA3-512, SHA-3 ailesinden bir kriptografik hash fonksiyonudur ve 2015’te NIST tarafından FIPS 202 standardında tanımlanmıştır. Her uzunluktaki girdiyi sabit 512 bitlik (64 bayt) digest değerine dönüştürür; bu değer genellikle 128 hexadecimal karakter olarak yazılır. Bu çevrimiçi SHA3-512 hesaplayıcı sonucu küçük harfli hex olarak gösterir.

SHA3-512 deterministiktir, tek yönlü ve çakışmaya dayanıklı olacak şekilde tasarlanmıştır: aynı giriş baytları aynı digest değerini üretir, ancak digest değerinden özgün metin geri çözülemez. SHA-3, Keccak-p[1600] permütasyonuna ve sponge construction yapısına dayanır; SHA-2 ailesinden temelde farklıdır. SHA3-512 için pratik preimage veya collision saldırısı bilinmemektedir.

SHA3-512 ve SHA-512 farkı

SHA3-512 ve SHA-512 ikisi de 512 bitlik digest üretir, ancak farklı algoritmalardır. SHA-512, SHA-2 ailesindendir ve 64 bit işlemlerle Merkle–Damgård tarzı bir yapı kullanır. SHA3-512 ise Keccak sponge construction ve Keccak-p[1600] permütasyonunu kullanır. Bu yüzden aynı girdi iki algoritmada tamamen farklı çıktılar üretir.

SHA-512 genellikle protokollerde daha yaygın desteklenir ve yazılımda yüksek performans sunar. SHA3-512, bir protokol açıkça SHA-3 istediğinde, tasarım çeşitliliği önemli olduğunda veya sabit 512 bitlik SHA-3 digest gerektiğinde kullanışlıdır. Spesifikasyon, API, test vektörü veya yayımlanmış checksum hangi algoritmayı istiyorsa onu seçin.

SHA3-512 hash generator nasıl kullanılır?
  1. Hash hesaplamak istediğiniz metni giriş alanına yazın veya yapıştırın.
  2. Algoritma menüsünde SHA3-512 seçili kalsın.
  3. Generator digest değerini tarayıcıda hesaplar ve 128 karakterlik hexadecimal sonuç gösterir.
  4. SHA3-512 hash değerini panoya almak için kopyalama düğmesini kullanın.

Hesaplayıcı metninizin tam UTF-8 baytlarını hash’ler. Büyük/küçük harf, boşluklar, noktalama, Unicode karakterleri ve satır sonları önemlidir. Boş giriş geçerlidir ve SHA3-512 için standart boş dize digest değerini üretir. Aynı metni SHA-512, SHA-256, SHA3-256, SHA3-384, BLAKE2, SHA-1, MD5 veya CRC32 ile de karşılaştırabilirsiniz.

SHA3-512 nasıl çalışır ve nerede kullanılır?

SHA3-512, 1600 bitlik sponge state kullanır. Absorb aşamasında giriş blokları 576 bitlik rate bölümüne karıştırılır ve Keccak permütasyonu tüm state’i günceller; kalan 1024 bit capacity güvenlik payını sağlar. SHA-3 domain separation ve padding sonrasında squeeze aşaması 512 çıkış biti okur. Girdideki küçük bir değişiklik çıktının birçok bitini değiştirmelidir; örneklerde görülen avalanche effect budur.

SHA3-512 bütünlük kontrolleri, uzun fingerprint değerleri, content identifier’lar, dijital imza süreçleri, protokole özel digest’ler ve açıkça 512 bit SHA-3 çıktısı isteyen kriptografik yapılar için kullanılabilir. Tek başına digest kaynağı doğrulamaz ve parola saklama yöntemi değildir. Gizli anahtarla kimlik doğrulama için HMAC veya KMAC, parolalar için Argon2id, scrypt, bcrypt veya PBKDF2 kullanın.

SSS

Bir spesifikasyon SHA-3 istiyorsa, sabit 512 bitlik SHA-3 digest gerekiyorsa veya SHA-2’den farklı tasarım çeşitliliği önemliyse SHA3-512 seçin. SHA-512 çoğu zaman daha hızlı ve daha yaygın desteklidir. Uyumluluk için istenen algoritmayı aynen kullanın.

SHA3-512 digest uzunluğu 512 bit, yani 64 bayttır. Hexadecimal gösterimde bu 128 karakter eder. Bu generator küçük harfli hexadecimal çıktı döndürür.

Parolaları raw SHA3-512 ile saklamayın. Hızlı bir genel amaçlı hash olduğu için saldırganlar çok sayıda tahmini deneyebilir. Benzersiz rastgele salt ve uygun maliyet ayarıyla Argon2id, scrypt, bcrypt veya PBKDF2 kullanın.

SHA3-512 hesaplaması JavaScript ile tarayıcınızda yerel olarak yapılır; metin hash hesaplamak için sunucuya gönderilmez. Güvenmediğiniz site, cihaz veya tarayıcılara gizli bilgi girmeyin.

Hayır. SHA3-512 tek yönlü bir hash fonksiyonudur; özgün metni geri getiren bir SHA3-512 decoder veya anahtar yoktur. Yalnızca olası bir giriş tahmin edilip hash’lenebilir ve sonuç karşılaştırılabilir.

Araçlar farklı baytları veya farklı algoritmaları hash’liyor olabilir. Büyük/küçük harfi, baştaki veya sondaki boşlukları, tabları, satır sonlarını, Unicode normalizasyonunu ve diğer aracın text, hex, Base64 ya da dosya baytları bekleyip beklemediğini kontrol edin. Ayrıca FIPS 202 SHA3-512 kullandığından, SHA-512 veya Keccak kullanmadığından emin olun.

Hayır. Standart SHA3-512 ve önceki Keccak-512 varyantları Keccak permütasyonunu paylaşır, ancak SHA-3 FIPS 202’deki özel domain separation ve padding kurallarını kullanır. Aynı giriş farklı sonuç verebilir.

Bu sayfa giriş alanındaki metni hash’ler; dosya yüklemez veya okumaz. Dosya adı yapıştırmak dosya içeriğini değil, adın kendisini hash’ler. Dosyalar için ham baytları okuyan bir checksum aracı 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.