Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Ana içeriğe geç
Gizke.com
Blog

Hash Oluşturucu – MD5, SHA-256, SHA-3, CRC32

Cihazınızda çalışır. Hiçbir şey gönderilmez.
MD5

Hash üretmek için metin girin ya da bir dosya yükleyin

SHA-1

Hash üretmek için metin girin ya da bir dosya yükleyin

SHA-256

Hash üretmek için metin girin ya da bir dosya yükleyin

SHA-384

Hash üretmek için metin girin ya da bir dosya yükleyin

SHA-512

Hash üretmek için metin girin ya da bir dosya yükleyin

SHA3-256

Hash üretmek için metin girin ya da bir dosya yükleyin

SHA3-512

Hash üretmek için metin girin ya da bir dosya yükleyin

CRC32

Hash üretmek için metin girin ya da bir dosya yükleyin

Metin veya dosyalar için MD5, SHA, SHA-3 ve CRC32 hash değerlerini tamamen tarayıcınızda üretin.

Bir hash (özet) fonksiyonu, herhangi bir girdiyi - metin veya dosya - alır ve o verinin parmak izi gibi davranan, sabit uzunlukta bir dizi üretir. Girdideki tek bir karakteri bile değiştirmek, çıktının tamamen değişmesine neden olur; bu da hash'leri, indirilen bir dosyanın bozulmadığını veya değiştirilmediğini doğrulamak için kullanışlı kılar. Bu araç, MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512 ve CRC32 hash'lerini tamamen tarayıcınızda hesaplar - metniniz ve dosyalarınız hiçbir yere yüklenmez.

Sık sorulan sorular

MD5 ile SHA-256 arasındaki fark nedir?
İkisi de veriyi sabit uzunlukta bir hash'e dönüştürür, ancak çıktı uzunluğu ve çakışma direnci bakımından farklıdırlar. MD5, 128 bitlik bir hash üretir ve hızlıdır, ancak kriptografik olarak kırılmıştır - iki farklı dosya aynı MD5 hash'ini üretecek şekilde oluşturulabilir. SHA-256, 256 bitlik bir hash üretir ve şu anda güvenli kabul edilir; bu yüzden günümüzde sağlama toplamları ve dijital imzalar için standart seçimdir.
MD5 hâlâ güvenli mi?
Kazara oluşan bozulmaları doğrulamak için (kısmen indirilmiş bir dosya gibi) MD5 hâlâ uygundur - hızlıdır ve çakışmalar kazara oluşmaz. Bir dosyanın güvenilir bir kaynaktan geldiğini doğrulamak veya kasıtlı olarak değiştirilmediğinden emin olmak gibi güvenlikle ilgili herhangi bir konuda, bunun yerine SHA-256 veya daha güçlü bir algoritma kullanın.
CRC32 ne için kullanılır?
CRC32 kriptografik bir hash değildir - kasıtlı müdahaleye karşı direnç göstermek için değil, bir dosya aktarımı sırasında veya bir ZIP arşivinde oluşan veri bozulması gibi kazara oluşan hataları yakalamak için tasarlanmıştır. Tam da bu nedenle hızlıdır ve ağ iletişiminde ve dosya formatlarında yaygın olarak kullanılır.
HMAC nedir ve ne zaman kullanılmalı?
HMAC (Hash tabanlı Mesaj Kimlik Doğrulama Kodu), verinizi hash’lemeden önce bir gizli anahtarla karıştırır. Yalnızca mesaja sahip olan biri, anahtar olmadan eşleşen bir HMAC üretemez; bu yüzden API’ler, webhook’lar ve imzalı çerezlerde kullanılır. Bu sayfa HMAC-SHA-1/256/384/512’yi tarayıcınızda hesaplar — gizli anahtar cihazınızdan çıkmaz. Düz özetler (MD5, SHA-*, CRC32) anahtar kullanmaz.
Bir dosyayı herhangi bir yere yüklemeden hash'leyebilir miyim?
Evet. Dosya moduna geçin, bir dosya seçin veya sürükleyin; hash, tarayıcınızın Web Crypto API'si ve JavaScript kullanılarak yerel olarak hesaplanır - dosyanın kendisi asla cihazınızdan ayrılmaz veya bir sunucuya gönderilmez.
Bu araç neden hem SHA-256 hem de SHA3-256 sunuyor?
SHA-256 (SHA-2 ailesinin bir parçası) ve SHA3-256, tamamen farklı iç tasarımlar üzerine kuruludur - SHA-2, Merkle-Damgård yapısını kullanırken SHA-3, Keccak adı verilen daha yeni bir sünger (sponge) yapısı kullanır ve bu da onu SHA-2'yi etkileyen bazı teorik saldırılara (uzunluk uzatma saldırıları gibi) karşı bağışık kılar. İkisi de şu an güvenli kabul ediliyor; SHA-3, SHA-2'de bir zayıflık bulunması ihtimaline karşı esasen bir yedek standart olarak var.
Karşılaştırma neden büyük/küçük harf farkını yok sayıyor?
Hash çıktısı genellikle büyük veya küçük harfli onaltılık (hex) olarak yazılır, bu yüzden a76c... ile A76C... tam olarak aynı hash değerini temsil eder. Bu aracın karşılaştırma kutusu, eşleşme kontrolünden önce her iki taraftaki boşlukları kırpar ve küçük harfe çevirir, böylece farklı biçimlendirilmiş bir kaynaktan yapıştırılan hash de çalışmaya devam eder.
Geliştiriciler için: bu sayfayı URL'de bir `q` parametresiyle açarsanız - örn. gizke.com/hash?q=hello world - o değer otomatik olarak önceden doldurulur. Çoğu ziyaretçinin buna ihtiyacı yoktur; kullanıma hazır bir örneğe doğrudan bağlantı vermek içindir.

Bu aracı paylaş

BlogHakkımızdaİletişimKullanım KoşullarıGizlilik Politikası