New question

Question:

Date: 07-12-2015 15:23:02 (In Spanish)

¿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
Tags: HTML5 - Question - RSA asymmetric keys 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
 
frjcbbae garagebible.com