Skip to content
Related Articles

Related Articles

Improve Article

HTML | keygen Tag

  • Difficulty Level : Basic
  • Last Updated : 14 Jan, 2019
Geek Week

The <keygen> tag in HTML is used to specify a key-pair generator field in a form. The purpose of <keygen> element is to provide a secure way to authenticate users. When a from is submitted then two keys are generated, private key and public key. The private key stored locally, and the public key is sent to the server. The public key is used to generate client certificate to authenticate user for future.

Syntax:

<keygen name = "name">

Example:




<!DOCTYPE html>
<html>
    <head>
        <title>
            HTML keygen tag
        </title>
    </head>
      
    <body>
        <h1 style = "color:green;">
            GeeksforGeeks
        </h1
          
        <h2>Keygen Tag</h2
          
        <form>
            Username: <input type="text" name="uname">
            <br><br>
            Encryption: <keygen name="secure">
            <input type="submit">
        </form>
    </body>
</html>                    

Output:
key1

Supported Browsers: The browser supported by <keygen> tag are listed below:

  • Google Chrome
  • Firefox
  • Safari
  • Opera

Attention reader! Don’t stop learning now. Get hold of all the important HTML concepts with the Web Design for Beginners | HTML  course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :