Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


keygen HTML5: Un nuevo campo para la generación de claves

Con keygen HTML5  seguimos descubriendo las nuevas etiquetas de HTML5.

Esta etiqueta sirve para enviar claves en el autentificado web. Al enviarse el formulario se crean 2 claves, una pública que se envía al servidor y que posteriormente se usará para seguir auntentificándonos en el sistema, y otra privada que se almacena localmente en el navegador.

Etiqueta obsoleta

Esta etiqueta está obsoleta desde 2018.

Sintaxis de HTML5 keygen

Su sintaxis es muy sencilla, aquí os pongo su código:

Como podéis ver, es una etiqueta a la que se le asigna un nombre.

Atributos importantes de Keygen

  1. keytype: Tipo de clave enviada, por defecto es RSA. Otros tipos de clave son: EC y DSA.
  2. challenge: Especifica si la clave cambia tras el envío del form.
  3. form: Id del form al que pertenece la clave.

Más info sobre la keygen de HTML5 en este enlace.

Ejemplo de keygen HTML5

En el siguiente ejemplo de keygen HTML5 veremos el valor de la clave pública enviada. Y dependiendo del navegador el tipo de cifrado que se puede elegir. Una vez pulsado el botón de envío, veréis como sale un recuadro calculando la clave.

Os pongo el código PHP para obtener la clave pública enviada por POST.

Listado de los nuevos input y etiquetas HTML5

En esta url tenéis el listado completo de los nuevos input y etiquetas de HTML5.

Listado de los nuevos atributos HTML5

En esta otra url tenéis todos los nuevos atributos HTML5 para inputs y formularios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies