La etiqueta <keygen> en HTML se utiliza para especificar un campo generador de pares de claves en un formulario. El propósito del elemento <keygen> es proporcionar una forma segura de autenticar a los usuarios. Cuando se envía un from, se generan dos claves, una clave privada y una clave pública. La clave privada se almacena localmente y la clave pública se envía al servidor. La clave pública se utiliza para generar un certificado de cliente para autenticar al usuario en el futuro.
Nota: la etiqueta <keygen> no es compatible con html5
Sintaxis:
<keygen name = "name">
Ejemplo:
html
<!DOCTYPE html> <html> <head> <title> HTML keygen tag </title> </head> <body> <h1 style = "color:green;"> GeeksforGeeks </h1> <h2>Keygen Tag</h2> <form> Username: <input type="text" name="uname"> <br><br> Encryption: <keygen name="secure"> <input type="submit"> </form> </body> </html>
Producción:
Navegadores compatibles: los navegadores compatibles con la etiqueta <keygen> se enumeran a continuación:
- Google Chrome
- Firefox
- Safari
- Ópera