En HTML, la etiqueta <keygen> se usa para especificar un campo generador de pares de claves durante un formulario y el atributo de nombre <keygen> se usa para establecer el nombre del elemento keygen. El objetivo 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, por lo tanto, la clave pública se envía al servidor. La clave pública general suele generar un certificado de cliente para autenticar al usuario en el futuro. Entonces, básicamente, se acostumbra a cifrar y descifrar datos.
Sintaxis
<keygen name = "name">
Nota: En HTML5, keygen ya no es compatible.
Los atributos de la etiqueta <keygen> se enumeran a continuación:
- name: Especifica el nombre del elemento <keygen> .
- enfoque automático: especifica el enfoque en el elemento después de que se carga una página web.
- disabled: Deshabilita el elemento.
- keytype: Especifica el tipo de algoritmo que se utilizará para la generación de claves.
Ejemplo:
HTML
<!DOCTYPE html> <html> <body> <h1 style="color:green;"> GeeksforGeeks </h1> <h2> Defining a name for the keygen element in HTML 5 </h2> <form> Username: <input type="text" name="uname"> Encryption: <keygen name="security"> <input type="submit"> </form> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por aksrathod07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA