HTML 參考手冊

HTML 標簽大全

HTML5: <keygen> 標簽

HTML <keygen> 元素是為了方便生成密鑰材料和提交作為 HTML form 的一部分的公鑰.這種機制被用于設(shè)計基于 Web 的證書管理系統(tǒng)。按照預想, <keygen> 元素將用于 HTML 表單與其他的所需信息一起構(gòu)造一個證書請求,該處理的結(jié)果將是一個帶有簽名的證書。

該標簽在新的 Web 標準中已廢棄。

在線示例

帶有 keygen 字段的表單:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>菜鳥教程(cainiaoplus.com)</title> 
</head>
<body>

<form action="demo-form.php" method="get">
  用戶名: <input type="text" name="usr_name">
  加密: <keygen name="name" challenge="challenge string" keytype="type" keyparams="pqg-params">
  <input type="submit">
</form>
<p><strong>注意:</strong> Internet Explorer 不支持 keygen 標簽。</p>
</body>
</html>
測試看看 ?/?

瀏覽器兼容性

IEFirefoxOperaChromeSafari

Firefox、Opera、Chrome 和 Safari 6 都支持 <keygen> 標簽。

標簽定義及使用說明

<keygen> 標簽規(guī)定用于表單的密鑰對生成器字段。

當提交表單時,私鑰存儲在本地,公鑰發(fā)送到服務(wù)器。

該特性已經(jīng)從 Web 標準中刪除,雖然一些瀏覽器目前仍然支持它,但也許會在未來的某個時間停止支持,請盡量不要使用該特性。

HTML 4.01 與 HTML5之間的差異

<keygen> 元素是 HTML5 新標簽。

屬性

New:HTML5 新屬性。

屬性描述
autofocusHTML5autofocus使 <keygen> 字段在頁面加載時獲得焦點。
challengeNewchallenge如果使用,則將 keygen 的值設(shè)置為在提交時詢問。
disabledHTML5disabled禁用 <keygen> 元素字段。
formHTML5form_id定義該 <keygen> 字段所屬的一個或多個表單。
keytypeHTML5rsa
dsa
ec
定義密鑰的安全算法。
nameHTML5name定義 <keygen> 元素的唯一名稱。 name 屬性用于在提交表單時搜集字段的值。

全局屬性

<keygen> 標簽支持全局屬性,查看完整屬性表 HTML全局屬性.

事件屬性

<keygen> 標簽支持所有 HTML事件屬性.

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清