HTML5 keygen 元素
HTML5 keygen 元素标签表示生成密钥。
当提交 HTML 表单时,浏览器会生成一个密钥对,并将私钥存储在浏览器的本地密钥存储中,并将公钥发送给服务器。
HTML5 keygen 元素属性
属性 | 值 | 描述 |
---|---|---|
autofocus | autofocus | 表示keygen 元素应在页面加载时自动获得焦点。 |
challenge | challenge | 指定与公钥一起提交的质询字符串。如果未指定,则默认值为空字符串。 |
disabled | disabled | 表示 keygen 表单控件禁用交互。 |
form | 表单ID | 指定<keygen>关联的表单元素 |
keytype | rsa dsa ec |
指定生成的密钥类型。默认值为rsa。 |
name | 名称 | 定义 keygen 元素的名称,它与表单数据一起提交。 |
实例:
<form action="/" method="get">
用户名:<input type="text" name="usr_name" />
加密:<keygen name="security" />
<input type="submit" />
</form>