Самоучитель HTML Справочник HTML Глобальные атрибуты События Типы элементов Таблица цветов Спецсимволы HTML Коды языков
Теги HTML

HTML тег <keygen>

Поддержка браузерами

1.0+ 1.0+ 3.0+ 1.2+

Описание

HTML тег <keygen> используется для генерации пары ключей — закрытого и открытого для форм. Сами ключи необходимы для шифрования и расшифровки данных.

При отправке формы, закрытый ключ сохраняется на локальном компьютере, а открытый ключ передается на сервер вместе с формой.

Атрибуты

autofocus:
Определяет, что фокус должен быть автоматически задан элементу при загрузке страницы. Значения для логического атрибута autofocus можно задавать следующими способами:
<keygen autofocus>
<keygen autofocus="autofocus">
<keygen autofocus="">

Примечание: атрибут autofocus не поддерживается в IE и Firefox.

challenge:
Определяет строку вызова, которая отправляется вместе с открытым ключом. Если атрибут не задан, то по умолчанию используется пустая строка.
disabled:
Указывает, что элемент должен быть выключен (выключенный элемент является неактивным). Значения для логического атрибута disabled можно задавать следующими способами:
<keygen disabled>
<keygen disabled="disabled">
<keygen disabled="">
form:
Определяет форму с которой связан элемент <keygen>. В качестве значения атрибута выступает идентификатор элемента <form>. Этот атрибут позволяет размещать элемент <keygen> в произвольном месте документа, а не только в качестве потомка элемента <form>.

Если атрибут form не указан, то элемент <keygen> должен быть потомком элемента <form>.

Примечание: атрибут form не поддерживается в IE.

keytype:
Указывает тип создаваемого ключа. Атрибут keytype используется только совместно с атрибутами name и challenge.
  • rsa - алгоритм безопасности RSA, пользователю может быть предоставлен выбор между высокой и средней степенью защиты (значение по умолчанию).
  • dsa - алгоритм безопасности DSA, пользователю может быть предоставлен выбор размера ключа.
  • ec - алгоритм безопасности EC, пользователю может быть предоставлен выбор между высокой и средней степенью защиты.

Примечание: атрибут keytype не поддерживается в IE и Safari.

name:
Определяет имя для элемента, которое отправляется вместе с данными формы.

Примечание: атрибут keytype не поддерживается в IE.

Тег <keygen> так же поддерживает Глобальные атрибуты и События

Стиль по умолчанию

Нет.

Пример

<form action="demo_keygen.asp" method="get">
  Имя пользователя: <input type="text" name="usr_name">
  Шифрование: <keygen name="защита">
  <input type="submit">
</form>

Результат данного примера в окне браузера:

Пример использования тега <keygen>
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru | ruen