HTML中的Keygen标签

2024 年 12 月 25 日 | 3 分钟阅读

HTML 标签用于定义表单中的密钥对生成器字段。该元素的功能是提供一种安全的用户身份验证方法。表单提交后会生成一个私钥和一个公钥。公钥传输到服务器,私钥则本地保存。为了将来对用户进行身份验证,将使用公钥生成客户端证书。数字签名也使用该标签生成和验证。

用户可以使用该元素从各种密钥大小选项中选择生成的密钥的存储位置。密钥可以存储在磁盘上,也可以存储在智能卡或软件中。但是,只有当用户的浏览器与加密硬件兼容时才能执行此操作。下表显示了该标签的用途和历史记录。

标签的放置表单内联
标签中的内容无。它是一个空元素。
起始/结束标签起始标签:必需, 结束标签:不需要或不可用
HTML 版本HTML5

语法

以下示例显示了 HTML 中的 keygen 标签。

  1. 注意: HTML5 不支持 keygen 标签。
  2. 属性: 以下是标签的属性列表
    • name: 它包含元素的名称。
    • autofocus: 它显示页面加载后元素的焦点。
    • disabled: 此关键字使元素禁用。
    • keytype: 这描述了将用于创建密钥的算法类型。

示例

以下示例显示了 HTML 中的 keygen 标签。我们可以在 HTML 表单和其他活动中使用 keygen 标签。

示例 1

以下示例显示了 HTML 中的 keygen 标签。我们可以将 keygen 标签与 name 属性一起使用。

输出

输出显示了 HTML 中的 keygen 用于安全性。

Keygen Tag in HTML

示例 2

以下示例显示了 HTML 中的 keygen 标签。我们可以将 keygen 标签与 name 属性一起使用。

输出

输出显示了 HTML 中的 keygen 用于安全性。

Keygen Tag in HTML

示例 3

以下示例显示了 HTML 中的 keygen 标签。我们可以将 keygen 标签与 autofocus、id 和 form 属性一起使用。

输出

输出显示了 HTML 中的 keygen 用于安全性。

Keygen Tag in HTML

支持的浏览器

以下浏览器支持 <keygen> 标签:我们可以将 autofocus、name、id 和其他属性与 keygen 标签一起使用以获得浏览器的支持。

  • 谷歌浏览器
  • 火狐
  • Safari
  • Opera

结论

keygen 标签用于 HTML 中,以有效地为用户提供隐私和安全。


下一个主题Mailto HTML 标签