HTML5 Keygen

The HTML <keygen> tag is used for generating a key pair. When the control's form is submitted, the private key is stored in the local keystore, and the public key is packaged and sent to the server.

Other examples in Input types (HTML5 Tutorial)
Result from the Online TryIt-Editor
chrome 1.0safari 1.2Firefox 1.0ie N/Aopera 4.0