HTML 5 <keygen> 標簽
定義和用法
<keygen> 標簽規(guī)定用于表單的密鑰對生成器字段。
當提交表單時,私鑰存儲在本地,公鑰發(fā)送到服務器。
實例
帶有 keygen 字段的表單:
<form action="demo_keygen.asp" method="get">
Username: <input type="text" name="usr_name" />
Encryption: <keygen name="security" />
<input type="submit" />
</form>
瀏覽器支持
所有主流瀏覽器都支持 <keygen> 標簽,除了 Internet Explorer 和 Safari。
HTML 4.01 與 HTML 5 之間的差異
keygen 是 HTML 中的新元素。
屬性
new : HTML5 中的新屬性。
屬性 | 值 | 描述 |
---|---|---|
autofocus | autofocus | 使 keygen 字段在頁面加載時獲得焦點。 |
challenge | challenge | 如果使用,則將 keygen 的值設置為在提交時詢問。 |
disabled | disabled | 禁用 keytag 字段。 |
form | formname | 定義該 keygen 字段所屬的一個或多個表單。 |
keytype | rsa | 定義 keytype。rsa 生成 RSA 密鑰。 |
name | fieldname |
定義 keygen 元素的唯一名稱。 name 屬性用于在提交表單時搜集字段的值。 |
全局屬性
<keygen> 標簽支持 HTML 5 中的全局屬性。
事件屬性
<keygen> 標簽支持 HTML 5 中的事件屬性。