SHA-256 Özeti
Metin, dosya ve batch için ücretsiz online SHA-256 hash generator. MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 değerlerini yan yana hesaplayın, Hex/Base64 çıktısını değiştirin, dosya sürükleyin ve bilinen hash ile doğrulayın — hepsi tarayıcıda, upload yok.
İlgili Öneriler
Firmar peticiones API con HMAC-SHA256
Pasar de SHA-256 simple a HMAC con clave.
Verificar tokens JWT HS256 con HMAC-SHA256
JWT HS256 usa HMAC-SHA256.
Generar hash SHA-512 de 512 bits y 128 caracteres hex
Variante SHA-2 más larga para comparar.
Calcular MD5 para checksums legacy
Calcular MD5 en paralelo para sistemas legacy.
Generar SHA-1 para verificaciones Git o apt antiguas
Algunos sistemas antiguos aún requieren SHA-1.
Verificar archivos grandes con SHA-256 en streaming
Los archivos grandes se pueden hashear por partes.
SSL Sertifika Denetleyicisi
Parola Oluşturucu
SHA-256 Hash nedir?
SHA-256 es una función hash criptográfica de la familia SHA-2, estandarizada por NIST. Cualquier entrada se convierte en un digest fijo de 256 bits.
Procesa bloques de 512 bits durante 64 rondas; un pequeño cambio en la entrada cambia por completo la salida.
No se conocen ataques prácticos contra SHA-256 completo, por eso se usa en TLS, archivos, Bitcoin, Git y HMAC.
Para contraseñas, SHA-256 es demasiado rápido. Usa Argon2id, scrypt o bcrypt con salt.
Para nuevos checksums y firmas, SHA-256 suele ser la opción estándar.
Kullanım senaryoları
- Comparar una descarga con el checksum SHA-256 oficial.
- Crear digests para firmas API como AWS SigV4, OAuth o JWT HS256.
- Comprobar integridad antes y después de transferencias o backups.
- Hashear líneas de configuración o fixtures en lote.
- Depurar una firma webhook HMAC-SHA256.
- Comparar SHA-256 con MD5, SHA-1, SHA-384 y SHA-512.
Nasıl Kullanılır
- Elige Text, File, Batch o HMAC-SHA256.
- Escribe texto o arrastra un archivo.
- Activa Multi-Algorithm si lo necesitas.
- Elige Hex o Base64 y copia el digest.
Output Example
A real MP3 file encoded to a Data URI — copy-ready:
Input: hello world SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 Input: (empty) SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
Özellikler
- Texto y archivos: genera hashes SHA-256 para cadenas, archivos locales y lotes.
- 5 algoritmos en paralelo: MD5, SHA-1, SHA-256, SHA-384 y SHA-512.
- Salida Hex o Base64 para firmas API, JWT y sistemas de almacenamiento.
- Arrastra archivos al navegador y calcula el hash sin subirlos.
- Pega un hash esperado y ve al instante si coincide.
- SHA-256 por lotes: un digest por línea.
- Útil para HMAC-SHA256, AWS SigV4, JWT HS256 y webhooks.
- Web Crypto API: cálculo nativo del navegador sin envío al servidor.
Kod Örnekleri
SHA-256 of the empty string
textThe empty string has a single, well-known SHA-256 digest. You will see this constant in logs, caches, CDNs and storage systems as the fingerprint of empty content.
Input : (empty) SHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA-256 of "hello"
textClassic test vector for SHA-256 implementations. Many cryptographic libraries ship a self-test that hashes this exact string.
Input : hello SHA-256: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256 of "hello world"
textThe most commonly cited SHA-256 example on the web. Used in tutorials, RFCs and Wikipedia to illustrate the algorithm's output.
Input : hello world SHA-256: b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9
Compute SHA-256 in JavaScript (Web Crypto API)
javascriptProduction-grade SHA-256 in 4 lines using the browser's native Web Crypto API. No external libraries, no uploads, audited native implementation.
const buf = new TextEncoder().encode('hello')
const hash = await crypto.subtle.digest('SHA-256', buf)
const hex = [...new Uint8Array(hash)]
.map(b => b.toString(16).padStart(2, '0'))
.join('')
console.log(hex)
// 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824Compute SHA-256 in Python
pythonStandard-library SHA-256 hash with hex output. Works in Python 3.6+.
import hashlib print(hashlib.sha256(b'hello').hexdigest()) # 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Compute SHA-256 at the command line
bashVerify a downloaded file with one shell command. macOS and Linux ship sha256sum (or shasum -a 256 on macOS) by default.
$ echo -n 'hello' | sha256sum 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 - $ sha256sum installer.dmg e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 installer.dmg
Sık Sorulan Sorular
¿Qué es SHA-256 y cómo funciona?
SHA-256 es una función hash criptográfica de SHA-2. Procesa la entrada por bloques y produce siempre un digest fijo de 256 bits. No se conocen ataques prácticos contra SHA-256 completo.
¿Puedo verificar una descarga con SHA-256?
Sí. Calcula el SHA-256 del archivo descargado y compáralo exactamente con el valor publicado. Cualquier diferencia indica archivo distinto, dañado o modificado.
¿Por qué usar SHA-256 en vez de MD5?
MD5 tiene ataques de colisión conocidos. SHA-256 tiene un digest más largo y es la opción estándar para integridad y firmas modernas.
¿SHA-256 se puede descifrar?
No. SHA-256 es una función unidireccional. Solo se puede intentar buscar la entrada con diccionarios, fuerza bruta o tablas precalculadas.
¿SHA-256 sirve para contraseñas?
No. Es demasiado rápido. Para contraseñas usa Argon2id, scrypt o bcrypt con salt.
¿SHA-256 ayuda en firmas API?
Sí. Muchos esquemas usan HMAC-SHA256, incluidos AWS SigV4, webhooks y JWT HS256.
¿Qué diferencia hay con SHA-3?
SHA-256 pertenece a SHA-2; SHA-3 se basa en Keccak y una construcción sponge. SHA-256 está mucho más desplegado hoy.
¿Por qué Bitcoin usa SHA-256?
Bitcoin lo usa en Proof of Work, block headers, transaction IDs y estructuras Merkle porque aporta longitud fija, determinismo y detección de cambios.
¿Mis datos se suben?
No. Todo se ejecuta localmente en el navegador.
¿Cuál es el SHA-256 de la cadena vacía?
`e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855`.
Privacy & Security
Este generador SHA-256 funciona completamente en el navegador con Web Crypto API. Textos, archivos y lotes se procesan localmente y no se envían a ningún servidor.
Supported Video Formats
| Format | MIME | Browser support | When to use |
|---|---|---|---|
| MD5 | 128-bit (32 hex) | Universal | Roto frente a colisiones; úsalo solo para checksums no críticos o compatibilidad legacy. |
| SHA-1 | 160-bit (40 hex) | Universal | Obsoleto para seguridad. Usa SHA-256 en sistemas nuevos. |
| SHA-256 | 256-bit (64 hex) | Web Crypto API | Estándar moderno para TLS, integridad de archivos, Bitcoin, Git, JWT HS256 y HMAC-SHA256. |
| SHA-384 | 384-bit (96 hex) | Web Crypto API | Variante SHA-2 de 384 bits para requisitos específicos. |
| SHA-512 | 512-bit (128 hex) | Web Crypto API | Variante SHA-2 de 512 bits, a veces más rápida en CPU de 64 bits y con digest más largo. |
| SHA-3 / Keccak | 256/512-bit | Limited | SHA-3/Keccak usa una construcción sponge y sirve cuando importa la agilidad criptográfica. |
Authoritative References
- Güvenli Dize Karşılaştırma
- Binary Dönüştürme
- Sezar Şifresi
- Mors Kodu
- Hex Dönüştürme
- Videoyu Base64'e Çevir
- Base64'ten videoya
- Resmi Base64’e Dönüştür
- Base64'ten Resme
- Metin Base64'e Dönüştürme
- Base64 Metne Dönüştür
- Dosya Hash Doğrulayıcı
- Dosyayı Base64'e Dönüştür
- Base64 Dosyaya Dönüştür
- Ses → Base64
- Base64'ten Ses
- AES şifreleme ve çözme
- DES Şifreleme ve Şifre Çözme
- Base32 Kodlayıcı Çözücü
- Base58 kodlama ve kod çözme
- Base64 Kodlama
- Base64 Kod Çözme
- Base64 Karşılaştırma
- Base64 Bölme
- Base64 çok satırlı birleştirme
- Base64 Biçimlendirme
- Base64 Format Kontrolü
- Toplu Base64 Kodlama
- Base64 Toplu Kod Çözme
- Base64 Temizleme
- Base64 Padding İşleme
- Base64 Uzunluk İstatistikleri
- Base64 Onaltılığa Dönüştür
- Base64 DataURL Dönüştürücü
- Base64-Hex Dönüştürücü
- Base85 Kodlayıcı ve Kod Çözücü
- HMAC Oluşturucu ve Doğrulayıcı
- PBKDF2 Anahtar Türetme
- MD5 Özeti
- SHA-256 Özeti
- SHA1 Özeti
- SHA512 Özeti
- JWT Aracı
- HTML Encode/Decode
- Unicode Escape
- URL Kodlama
- URL Safe Base64
- MIME Base64
- Java Obfuscation
- JS Obfuscation
- PHP Obfuscation
- Python Obfuscation