Volade Ekosistemi — Web Aracı

Hash Oluşturucu

Metni, dosyayı veya HMAC mesajını MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32 ile tek tıkla hash'leyin: onaltılık veya Base64 çıktı, bilinen bir hash doğrulaması, ölçülmüş verim, yerel geçmiş ve algoritma hızlı başvurusu. Ücretsiz, kayıtsız ve %100 yerel: içerikleriniz hiçbir zaman tarayıcınızı terk etmez.

6 hash algoritması0 sunucuya gönderilen bayt25 dosya başına Mo
Araç

Çevrimiçi hash oluşturucunuz

Metninizi yapıştırın, algoritmaları işaretleyin; parmak izleri hemen, onaltılık veya Base64 formatında, süre ve verim ölçümüyle birlikte görüntülensin.

Hash Oluşturucu

Çevrimiçi Güvenlik, Ağ & Kriptografi
Giriş yap
Kısayollar : Ctrl + Enter hesapla
Hazır.
0 octets
Hesaplama, « Hesapla » düğmesine tıkladığınızda ya da şununla başlar: Ctrl + Enter. İşaretlediğiniz her algoritma kendi satırını üretir.
SHA algoritmaları tarayıcınızın Web Crypto API'sine dayanır; MD5 ve CRC32 yerel olarak JavaScript ile hesaplanır. CRC32 çıktısı yalnızca dört bayt olduğu için her zaman onaltılık gösterilir.
Hesaplamayı başlatmak ve giriş alanına yüklemek için bir örneğe tıklayın.
AlgoritmaUzunlukDeğer
Tarayıcınızda yürütülen hesaplamalar · Ctrl + Enter hashlemek için · ağ gönderimi yok · %100 yerel, cihazınızdan hiçbir şey çıkmaz.
0,0 0Commentaire Tüm araçlar
Ücretsiz mi Premium mu?

Hash oluşturucu ücretsiz ve sınırsızdır: hesap yok, kurulum yok, ağ gönderimi yok. Premium, Volade ekosisteminin tamamının kilidini açar.

ÜcretsizMD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32; onaltılık veya Base64
Ücretsiz25 Mo'a kadar dosyalar, HMAC-SHA-1/256/512 ve eşitlik doğrulama
ÜcretsizYerel geçmiş, ölçülmüş verim ve algoritma hızlı başvurusu
PremiumKarşılaştırmalarınızın cihazlarınız arasında şifreli bulut eşzamanlılığı
PremiumAPI erişimi ve ekosistem araçları arasında paylaşılan betikler
Premium'un kilidini aç
Özellikler

Tarayıcıdan ayrılmadan hash'leyin, doğrulayın ve karşılaştırın

Altı algoritma, üç girdi türü ve yerel bir geçmiş — bir içeriğin bütünlüğünü kontrol etmek için ihtiyacınız olan her şey.

Tek hesaplamada altı algoritma

MD5, SHA-1, SHA-256, SHA-384, SHA-512 ve CRC32'yi işaretleyin: parmak izleri, tam uzunluklarıyla ve seçtiğiniz biçimle — küçük harf onaltılık, büyük harf veya Base64 — bir tabloda birlikte görünür. Her geçiş için hesaplama süresi ve verim ölçülür ve « Sonuçları kopyala », ad-değer çiftlerini panoya yerleştirir.

Parmak izi hesapla

Dosya, metin veya HMAC mesajı

Dosyalar sekmesi, 25 Mo'a kadar bir belgeyi tek seferde, bellekte, yükleme olmadan hash'ler: arşivler, çalıştırılabilir dosyalar, ekran görüntüleri, yedekler. HMAC sekmesi, gizli bir anahtarı HMAC-SHA-1, HMAC-SHA-256 veya HMAC-SHA-512 ile mesaja bağlayarak iki taraf arasındaki bir alışverişi kimliği doğrular. Metin ise her Ctrl + Enter'da hash'lenir.

Dosya hashlemek

Doğrulama, geçmiş ve hızlı başvuru

Yayımlanmış bir parmak izi yapıştırın: araç, onu girilen metnin parmak iziyle karşılaştırır ve kaba bir karşılaştırma olmadan eşitliğin kusursuz olup olmadığını söyler. Her hesaplama, süresi ve verimiyle birlikte yerel geçmişe katılır; dört gösterge ve bir eğriyle özetlenir. Filtrelenebilir hızlı başvuru, boyutları, formülleri ve güvenlik referanslarını hatırlatır.

Parmak izini doğrula
Nasıl çalışır

Bir içeriği üç adımda hash'leyin

Kurulum yok, kayıt yok: araç hem mobilde hem masaüstünde her zaman hazırdır.

İçeriği yapıştırın

Metin sekmesine girilen bir metin, Dosyalar sekmesinde seçilen bir dosya veya HMAC sekmesinde bir anahtar-mesaj çifti. Hiçbir şey gönderilmez: girdi, çevrimdışıyken bile cihazınızda kalır.

Algoritmaları seçin

Ciddi kullanım için SHA-256'yı, hızlı kontrol için MD5'i, kontrol toplamı için CRC32'yi işaretleyin: kutular serbestçe birleştirilebilir. Çıktı biçimi, onaltılık ile Base64 arasında tek tıkla geçiş yapar.

Kopyalayın, doğrulayın, arşivleyin

Parmak izlerini dosyanın yanında saklamak için kopyalayın, eşitliği onaylamak için doğrulama alanına yayımlanmış bir değer yapıştırın, ardından İstatistikler sekmesine bakın: her hesaplama süresini ve verimini orada bırakır.

Hızlı referans

Algoritmalar bir bakışta

Bir içerik hash'lemeden önce çoğu insanın kontrol ettiği şeyler — tam tanımlarla « Hızlı Başvuru » sekmesinde.

AlgoritmaÇıktıTipik kullanım
MD5128 bit → 32 karakter hexdizin, önbellek, hassas olmayan denetim
SHA-1160 bit → 40 karakter hexeski sertifikalar, Git geçmişi
SHA-256256 bit → 64 karakter hexdosya bütünlüğü, imzalar
SHA-384384 bit → 96 karakter hexuzatılmış SHA-2 varyantları
SHA-512512 bit → 128 karakter hex64 bit işlemcide yüksek hacimler
CRC3232 bit → 8 karakter hexaktarım hataları, ZIP arşivleri
HMAC-SHA-256gizli anahtarla 256 bitjetonlar, API, kimliği doğrulanmış mesajlar
Onaltılıkbayt başına 2 karakterokunabilir ve karşılaştırılabilir görüntüleme
Base643 bayt başına 4 karakterkompakt aktarım, HTTP başlıkları
Yayımlanmış parmak izidosyanın yanında saklanan kopyadaha sonra doğrulanabilir bütünlük kanıtı

Hash fonksiyonu nedir?

Bir hash fonksiyonu herhangi bir içeriği — bir cümleyi, bir yazılımı, birkaç gigabaytlık bir yedeklemeyi — sabit uzunlukta bir dizeye, yani parmak izi ya da özet. Üç özellik tanımlar: çıktı, girdi ne olursa olsun her zaman aynı boyutta olur; aynı içerik her zaman aynı parmak izini üretir ve parmak izinden girdiye geri dönmek pratikte imkânsız olmalıdır. Kriptografik bir hash'i CRC32 gibi bir kontrol toplamından ayıran bu üçüncü özelliktir.

Gerçek kullanımda iki amaç öne çıkar. Bütünlüğü doğrulamak : yayıncı dosyanın parmak izini yayımlar, siz yeniden hesaplarsınız; eşitlik indirmenin bozulmadığını kanıtlar. İçerikleri karşılaştırmak : belgelerin kendisini saklamak yerine parmak izlerini saklarsınız — birbirlerine eşitlerse, içeriklerin de eşit olduğu anlamına gelir; doğaları hakkında hiçbir şey açığa vermeden.

Bugün hangi algoritma seçilmeli?

SHA-256 varsayılan yanıttır: önce NSA tarafından standartlaştırılmış, sonra her yerde benimsenmiş, her dilde uygulanmış ve bilinen çakışması yoktur. SHA-512 işlemci 64 bit olduğunda yüksek hacimler için uygundur; bu mimaride genellikle akrabasından daha hızlıdır. SHA-384 daha uzun bir varyantın ötesinde özel bir şey sunmaz. Anahtarla mesaj imzalamak için ise HMAC-SHA-256 referanstır: gizli anahtarı ve hash'i birleştirir; böylece aynı değeri yalnızca anahtarın sahibi üretebilir.

Bunlar MD5 ile SHA-1 hassas olmayan denetimler için hâlâ kullanışlıdır — bir dizin, bir önbellek, mükerrer tespiti — dirençten çok hızın önemli olduğu yerler. CRC32 ise kriptografik bir hash değildir: kazara oluşan bozulmaları tespit eder, ancak kasıtlı bir bozulma saniyeler içinde üretilebilir.

MD5 ve SHA-1 neden kırılmış sayılır?

Çünkü araştırmacılar her ikisi için de aynı parmak izini paylaşan iki farklı belge. MD5 örneği 2004 yılına uzanır; SHA-1 için ise 2017'de SHAttered adıyla gerçek bir çakışma üretildi. Bir çakışma bir imzayı kırmak için yeterlidir: saldırgan belgeyi seçer ve yayıncı yalnızca onu hash'lerse, farklı bir içeriği imzalayan bir belge sunabilir. Sertifikaların, yazılım güncellemelerinin ve paket imzalarının bu algoritmaları terk etmesinin nedeni budur.

Hashlemenin yapmadıkları

Hash'lemek şifrelemek değildir: bir parmak izi tasarım gereği geri dönülemezdir, ancak içeriği okunamaz hâle getirerek korumaz. Hashleme hiçbir şeyi şifrelemez, TLS'in veya bir şifreleme anahtarının yerini tutmaz ve tek başına bir parolayı da korumaz — bunun işi, yavaş olması için tasarlanmış bcrypt, scrypt veya Argon2'dir. Son olarak, iki kez hash'lemek hiçbir şeyi güçlendirmez: algoritmaları zincirlemek, tek başına kırılmamış bir fonksiyonun yettiği yere kırılgan bir katman eklemekten ibarettir.

Şunlar için önerilir

Dağıtımların kontrol toplamını doğrulayan sistem yöneticileri ve BT direktörlükleri, artefaktları mühürleyen veya webhook'ları kimliği doğrulayan geliştiriciler, yedeklemelerin bütünlüğünü denetleyen denetçiler ve uyum ekipleri, belgeleri yaymadan karşılaştıran gazeteciler ve analistler, parmak izi, çakışma ve tuz kavramlarıyla çalışan kriptografi öğrencileri — ve bir içeriği hash'lemek hızlıca ve iz bırakmadan; tamamlayıcılar: parola oluşturucu, Base64 kodlayıcı ve kod çözücü, JWT kod çözücü, regex testeri ile karakter sayacı.

SSS

Hash oluşturucu hakkında sıkça sorulan sorular

Parmak izlerini karşılaştırmadan, bir mesaj imzalamadan veya bir dosya denetlemeden önce bilmek istediğiniz her şey.

Hash ile şifreleme arasındaki fark nedir?

Şifreleme, bir içeriği yalnızca anahtarın sahibinin okuyabileceği gizli bir biçime dönüştürür: bu geri dönüştürülebilir. Hashleme, asla içeriğe geri dönemeyecek şekilde tasarlanmış geri dönülemez bir parmak izi üretir. Gizliliği korumak için şifreler, bütünlüğü kanıtlamak veya saklamadan karşılaştırmak için hash'lersiniz.

Bugün hangi hash algoritması seçilmeli?

Ciddi her kullanım için SHA-256: dosya bütünlüğü, imza, jeton, içerik karşılaştırması. 64 bit işlemcide yüksek hacimler için SHA-512. Gizli anahtar devreye girdiği anda HMAC-SHA-256. MD5 ve CRC32'yi hızın ön planda olduğu hassas olmayan kontroller için saklayın; asla kimlik doğrulamak veya imzalamak için kullanmayın.

MD5 ve SHA-1 neden önerilmez?

Çünkü çakışmaları kamuya olarak kanıtlanmıştır: iki farklı belge tam olarak aynı parmak izini üretebilir. İçeriği seçen bir saldırgan, yalnızca hash'e dayalı bir doğrulamayı kandırabilir. Bu nedenle sertifikalar, paket imzaları ve resmî güncellemeler bunları SHA-2 ailesinin fonksiyonlarıyla değiştirmiştir.

64 karakterlik onaltılık bir çıktı ne anlama gelir?

Her onaltılık karakter dört bit kodlar; dolayısıyla iki karakter bir bayt eder: 64 karakter, 32 bayt yani 256 bittir. Bu, tam olarak bir SHA-256 parmak izinin boyutudur. Aynı şekilde 32 karakter bir MD5, 40 karakter bir SHA-1, 96 karakter bir SHA-384 ve 128 karakter bir SHA-512 bildirir.

CRC32 kriptografik bir hash midir?

Hayır: kazara oluşan aktarım veya depolama hatalarını tespit etmek için tasarlanmış 32 bitlik bir kontrol toplamıdır. Çıktısı sekiz karaktere sığar, kasıtlı olarak kolayca üretilebilir ve hiçbir saldırıya dayanamaz. Bir arşivin bozulmadığını doğrulamak için kullanın; bir dosyanın özgün olduğunu kanıtlamak için asla.

HMAC ile basit hash arasındaki fark nedir?

Basit bir hash'i herkes yeniden hesaplayabilir: içeriğin değişmediğini kanıtlar, nereden geldiğini değil. HMAC hesaplamaya gizli bir anahtar dahil eder: aynı parmak izini yalnızca bu anahtarın sahibi üretebilir; böylece göndereni ve bütünlüğü aynı anda doğrular. API jetonları ve webhooks için kullanılan yapı budur.

Bir dosyanın bozulmadığını nasıl doğrularsınız?

Parmak izini, yayıncının belirttiği algoritmayla yeniden hesaplayın; ardından büyük/küçük harfleri birleştirdikten sonra iki değeri tam uzunlukları boyunca karşılaştırın. Tek bir karakterlik fark bozulmaya işaret eder. Bu araçta, dosyayı Dosyalar sekmesine yükleyin, görüntülenen değeri kopyalayın ve yayımlanan değerle karşılaştırın.

Araç metnimi veya dosyamı sunucuya gönderiyor mu?

Hayır: MD5 ve CRC32 JavaScript ile hesaplanır, SHA ve HMAC algoritmaları tarayıcınızın Web Crypto API'sini kullanır ve her şey, ağ isteği veya hesap olmadan, çevrimdışıyken bile yerel olarak çalışır. İçerikleriniz, anahtarlarınız ve geçmişiniz cihazın yerel deposunda kalır ve tek tıkla silinebilir.

%100 yerel hash oluşturucu: içerikleriniz asla bilgisayarınızı terk etmez

Dosyalarınızı sunucu tarafında hash'lemek için yükleyen çevrimiçi servislerin aksine, burada hiçbir içerik aktarılmaz: MD5 ve CRC32 JavaScript ile, SHA ve HMAC tarayıcınızın Web Crypto API'si ile hesaplanır ve sonuç, sayfadan herhangi bir şeyin çıkma ihtimali olmadan önce görüntülenir. Bir sözleşmeyi, bir uygulama günlüğünü veya hassas bir yedeklemeyi hash'lemeyi mümkün kılan budur — çevrimdışıyken veya herkese açık bir ağda bile. Metin, parmak izleri ve geçmiş cihazınızın yerel deposunda kalır.

Lisans Volade Premium isteğe bağlı, şifreli ve araçtan bağımsız bir bulut eşzamanlılığı ekler — geri kalanı ücretsiz ve sınırsız kalır, kayıt gerekmez.

Tek premium lisans, tüm web araçlarınız

Hash oluşturucu, Base64 kodlayıcı kod çözücü, JWT kod çözücü, regex testeri, JSON düzenleyici, oluşturucular ve düzinelerce ücretsiz araç — ve tek bir lisansla tüm Volade ekosistemi.

Tek lisans, tüm premium ekosistem Tarayıcı · CMS · Masaüstü · Mobil · Scriptler · API · Araçlar · Database
Tek lisans, her şey Premium'a geç Giriş yap