如何在 HTML 中使用 <keygen> 标签?

htmlweb developmentfront end technology

HTML <keygen> 标签用于处理带有证书管理系统的 Web 表单。表单提交时,私钥会存储在本地,并将公钥提交到服务器。

以下是 <keygen> 标签的属性 −

属性
值
描述
autofocus autofocus
指定当页面加载时 <keygen> 元素自动获得焦点。
challenge challenge
指定与 PublicKeyAndChallenge 中的公钥一起打包的质询字符串,用于验证表单提交。如果未提供质询字符串,则将其编码为长度为零的 IA5STRING。
disabled disabled
指定应禁用 <keygen> 元素。
form form_id
指定一个或多个表单。
keytype
rsa
dsa
ec
指定作为密钥的秘密算法。
name autofocus
指定名称。

示例

您可以尝试运行以下代码,了解 HTML 中 <keygen> 标签的用法 −

<!DOCTYPE html>
<html>
   <head>
      <title>HTML keygen Tag</title>
   </head>
   <body>
      <form>
         <keygen name = "random_key" challenge = "0987655421">
         <input name = "sname" value = "Student Name">
      </form>
   </body>
</html>

相关文章


有用资源