HTML <keygen> 標籤

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


實例

帶有 keygen 字段的表單:

<form action="demo_keygen.asp" method="get">
用戶名: <input type="text" name="usr_name">
加密: <keygen name="security">
<input type="submit">
</form>


流覽器支持

Internet Explorer Firefox Opera Google Chrome Safari

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


標籤定義及使用說明

<keygen> 標籤規定用於表單的密鑰對生成器字段。

當提交表單時,私鑰存儲在本地,公鑰發送到伺服器。


HTML 4.01 與 HTML5之間的差異

<keygen> 元素是 HTML5 新標籤。


屬性

New:HTML5 新屬性。

屬性 描述
autofocusNew autofocus 使 <keygen> 字段在頁面加載時獲得焦點。
challengeNew challenge 如果使用,則將 keygen 的值設置為在提交時詢問。
disabledNew disabled 禁用 <keygen> 元素字段。
formNew form_id 定義該 <keygen> 字段所屬的一個或多個表單。
keytypeNew rsa
dsa
ec
定義密鑰的安全演算法。
nameNew name 定義 <keygen> 元素的唯一名稱。 name 屬性用於在提交表單時搜集字段的值。

全局屬性

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


事件屬性

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