Cómo usar Creador de firmas digitales de archivos
- Selecciona el archivo que quieres firmar.
- Elige ECDSA P-256 o RSA-PSS.
- Pulsa Crear firma digital.
- Descarga el paquete JSON y consérvalo junto al archivo original.
Crea una firma digital real para un archivo directamente en tu navegador. La herramienta calcula SHA-256, genera un par de claves temporal y produce un paquete JSON con la firma y la clave pública necesaria para verificarla.
Genera una firma criptográfica con Web Crypto sobre los bytes exactos del archivo. También calcula SHA-256 e incluye en el paquete la clave pública JWK, el algoritmo y los metadatos mínimos necesarios para la verificación.
Una firma confirma que el contenido coincide con la clave pública incluida, pero por sí sola no demuestra la identidad legal del firmante. Para identidad persistente se necesita una infraestructura de claves y certificados gestionada externamente.
Se admite cualquier archivo que el navegador pueda leer. Para archivos muy grandes, Web Crypto puede requerir cargar el contenido completo en memoria.
| Entrada | Uso |
|---|---|
| 1 archivo | Contenido que se firma |
| ECDSA P-256 / RSA-PSS | Algoritmos de firma compatibles con Web Crypto |
Ejemplo: firma un PDF de 2 MB, descarga el paquete firma-digital.json y entrégalo junto al PDF para que otra persona pueda verificar que no fue modificado.
Selecciona el archivo y crea la firma en el navegador. Los bytes se procesan localmente mediante Web Crypto y no se envían a un servidor.
Ambos son algoritmos modernos de firma. ECDSA genera firmas compactas; RSA-PSS usa claves RSA y suele producir firmas más grandes.
No por sí sola. Verifica integridad y relación con una clave pública, pero la identidad requiere una cadena de confianza o certificado externo.
Sí, siempre que los bytes del archivo no cambien. El nombre se guarda como metadato, pero la verificación criptográfica se realiza sobre el contenido.
La clave privada se genera como no exportable dentro de Web Crypto y no se incluye en el resultado. Se pierde al terminar la sesión.
| Elemento | Contenido |
|---|---|
| Digest | SHA-256 |
| Clave pública | JWK incluida en el JSON |
Renombra, limpia, ordena y valida nombres de archivos.
Ver todoCrea, inspecciona, comprime y extrae archivos comprimidos.
Ver todoGenera sumas de comprobación, manifiestos y firmas.
Ver todoInspecciona bytes, cabeceras, tipos MIME y entropía.
Ver todoAnaliza el tamaño, contenido, antigüedad y distribución de carpetas.
Ver todoDivide, une, extrae, parchea y verifica fragmentos.
Ver todoCifra archivos y revisa indicadores de privacidad o seguridad.
Ver todoCompara conjuntos de copias de seguridad y detecta cambios en los archivos.
Ver todo