Hash generator

Cryptographic hash functions map input of any size to a fixed-length fingerprint. Use SHA-256 for file integrity checks, cache keys, and learning — not for storing passwords (use bcrypt/Argon2).

How to generate a hash

1. Paste text or upload small file if supported.
2. Select algorithm (SHA-256 recommended for new work).
3. Copy hex digest output.
4. Compare with expected checksum from vendor download page.

Hash örnekleri

İndirme bütünlüğünü doğrulayın

ISO dosyasının SHA-256'sını yayıncının yayınladığı karma değeriyle karşılaştırın.

Önbellek anahtarı

Redis girişinin tekilleştirilmesi için karma kurallı JSON istek gövdesi.

Gravatar e-posta karması

Eski avatar URL'si için küçük harfli e-postanın MD5'i — MD5 güvenlik amaçlı değildir.

Ne zaman karma yapılmalı

• Dosya indirmelerini yayınlanan sağlama toplamlarına göre doğrularken.
• İçerikten deterministik kimlikler oluştururken (git blob stili).
• Tek yönlü fonksiyonların nasıl çalıştığını öğretirken.

Dürüstlük değil özgünlük

Hash, dosyanın hash yayınlandığından beri değişmediğini kanıtlar — yazarı kanıtlamak için hash'i GPG ile imzalayın.

Sık sorulan sorular

SHA-256 ve MD5 mi?

SHA-256 bütünlük açısından güvenlidir; MD5'te çarpışma saldırıları vardır; yalnızca rakip olmayan önbellek anahtarları için sorun yoktur.

Tuzlu şifreler mi?

Bu aracı değil, özel şifre karma API'sini kullanın.

Hex vs Base64 çıkışı?

Aynı baytların farklı kodlaması — satıcı formatıyla eşleşir.

Unicode girişi?

UTF-8 bayt karma değeri — aynı dize farklı kodlama, farklı karma değeri verir.

Yerel?

Evet — Tarayıcıda Web Crypto veya js kitaplığı.