Para qué sirve esta herramienta
Esta página firma texto UTF-8 con una clave privada Ed25519 y verifica firmas Base64 con la clave pública correspondiente. Es útil al depurar flujos de firma de mensajes, APIs y protocolos de aplicación.
Toda la firma y verificación se maneja localmente en el navegador, por lo que las claves sensibles no necesitan salir de su máquina.
Aquí Ed25519 se refiere al esquema de firma estandarizado en RFC 8032, con firma y verificación de mensajes en bruto en lugar de empaquetado de certificados.
Requisitos de claves
- La firma acepta una clave privada Base64 que decodifica a 32 bytes o 64 bytes.
- La verificación requiere una clave pública Base64 que decodifica exactamente a 32 bytes.
- El campo de firma espera una firma Ed25519 codificada en Base64.
Flujo de trabajo típico
- Pegue el mensaje y la clave privada para generar una firma.
- Pegue el mismo mensaje, la clave pública y la firma en el panel de verificación.
- Si la firma fue producida por la clave privada correspondiente y el mensaje no ha cambiado, la verificación tendrá éxito.
Preguntas frecuentes
¿Qué demuestra una firma Ed25519?
Demuestra que el mensaje fue firmado con la clave privada correspondiente y que no se modificó desde que se creó la firma.
¿Necesito la clave privada para verificar una firma Ed25519?
No. La verificación usa la clave pública, el mensaje original y la firma. La clave privada solo se necesita para crear firmas nuevas.
¿Por qué falla la verificación Ed25519?
Falla si el mensaje, la clave pública o la firma no coinciden exactamente. Espacios extra, saltos de línea distintos, otra codificación o un par de claves diferente invalidan el resultado.
Herramientas relacionadas
- Generador de Pares de Claves Ed25519:Genere claves públicas y privadas Ed25519 aleatorias