Question:
Date: 07-12-2015 15:23:02
(In Spanish)
Quería consultarle por un campo de formulario disponible en HTML5 llamado keygen.
Se dice:
La etiqueta <keygen> es compatible con todos los principales navegadores, excepto Internet Explorer y Safari.
Especifica un campo generador de clave que se utiliza para los formularios.
Cuando se envía el formulario, la clave privada se almacena localmente, y la clave pública se envía al servidor.
Ejemplo
Resultado
Quería saber ¿cómo se haría para comparar esas claves en PHP? ya que el cliente genera la clave.
Fuente HTML5 keygen
Saludos Votes: 3 - Answers: 6 - Views: 16 Share on: Google Facebook Twitter LinkedIn Link
¿Cómo se implementa el campo keygen en HTML5?[Resolved]
Hola a todos.Quería consultarle por un campo de formulario disponible en HTML5 llamado keygen.
Se dice:
La etiqueta <keygen> es compatible con todos los principales navegadores, excepto Internet Explorer y Safari.
Especifica un campo generador de clave que se utiliza para los formularios.
Cuando se envía el formulario, la clave privada se almacena localmente, y la clave pública se envía al servidor.
Ejemplo
<form action="demo_keygen.asp" method="get"> Username: <input type="text" name="usr_name"> Encryption: <keygen name="security"> <input type="submit"> </form>
Resultado
Quería saber ¿cómo se haría para comparar esas claves en PHP? ya que el cliente genera la clave.
Fuente HTML5 keygen
Saludos Votes: 3 - Answers: 6 - Views: 16 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 07-12-2015 19:05:57 Wow, no conocía esta etiqueta. Muy interesante.
No veo una utilidad clara más allá de iniciar una comunicación cifrada. El cliente decide iniciar una conexión segura, envía su llave al servidor y comienza la transmisión.
Lamento no poder contestarte más a profundidad pero investigaré un poco más del tema.
Saludos Votes: 4 - Link answer -
Date: 07-12-2015 19:25:38 Ernesto muchas gracias por responder
es interesante este tema en particular.
por lo que estuve viendo el formulario es autenticado en el servidor con clave publica la del formulario contra la privada del servidor.
Creo que hay que configurar apache para ello, es algo que estoy investigando
saludos Votes: 2 - Link answer -
Date: 08-12-2015 08:31:25 Muy interesante Walter la.info q compartiste saludos por mi parte también desconocía ese tema saludos Votes: 1 - Link answer
-
Date: 08-12-2015 10:27:37 Se me ocurre rapidamente emular un SSL desde la aplicación por medio de las claves asimétricas RSA :) Votes: 1 - Link answer
-
Date: 23-01-2016 04:47:04 Nueva info para este tema: gracias a que Walter publico en nuestro Grupo de Facebook un enlace a una web que hace testing de compatiblidad de navegadores he podido verificar que mi navegador (Firefox 43.0.4, última versión a la fecha) no tiene compatibilidad con la etiqueta "keygen"
Este es el enlace a la página que realiza el testing en cuestión: https://html5test.com/
El apartado donde se puede visualizar la compatibilidad es Form>Field types>keygen
Lo interesante de la página html5test.com es que también enlaza cada prueba con su documentación oficial, para el caso de keygen estos son los enlaces:
El elemento keygen:
https://www.w3.org/TR/html5/forms.html#the-keygen-element
El atributo "challenge" de keygen:
https://www.w3.org/TR/html5/forms.html#attr-keygen-challenge
El atributo "keytype" de keygen:
https://www.w3.org/TR/html5/forms.html#attr-keygen-keytype
Saludos y muchas gracias a todos por compartir el conocimiento! Votes: 2 - Link answer -
Date: 23-01-2016 13:35:17 Muchas gracias Fernando pro acordarte de esta publicación y por tu respuesta.
Aun me parece interesante el keygen
Con respecto a mi publicacion en facebook lo ahora lo hice en la comunidad en el siguiente link
Saludos Votes: 2 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In