<keygen>


HTML <keygen> タグ

インスタンス

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>php中文网(php.cn)</title> 
</head>
<body>

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

<p><strong>注意:</strong> Internet Explorer 不支持 keygen 标签。</p>

</body>
</html>

インスタンスの実行»

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示


ブラウザのサポート

1000.png

Firefox、Opera、 Chrome と Safari 6 は両方とも <keygen> タグをサポートしています。


タグの定義と使用方法

<keygen> タグは、フォームで使用されるキー ペア ジェネレーター フィールドを指定します。

フォームが送信されると、秘密キーはローカルに保存され、公開キーはサーバーに送信されます。


HTML 4.01 と HTML5 の違い

<keygen> 要素は HTML5 の新しいタグです。


属性

新しい: HTML5 の新しい属性。

PropertyValueDescription
autofocusNewautofocus ページの読み込み時に <keygen> フィールドにフォーカスを取得します。
challengeNewchallenge 使用する場合、コミット時に尋ねる keygen の値を設定します。
disabledNewdisabled <keygen> 要素フィールドを無効にします。
formNewform_id この <keygen> フィールドが属する 1 つ以上のフォームを定義します。
キータイプ新しいrsa
ださ
ec
はキーのセキュリティ アルゴリズムを定義します。
nameNewname は、<keygen> 要素の一意の名前を定義します。 name 属性は、フォームの送信時にフィールドの値を収集するために使用されます。
グローバル属性

<keygen> タグはグローバル属性をサポートします。完全な属性テーブルを表示します。HTML グローバル属性


イベント属性

<keygen> タグはすべての HTML イベント属性をサポートします。