Тег <keygen> определяет поле-генератор пары ключей — открытого и закрытого.
При отправки данных формы на сервер закрытый ключ сохраняется на локальном компьютере, а открытый отправляется на сервер. Ключи необходимы для шифрования данных.
Разница между HTML 4.01 и HTML5
Тег <keygen> был добавлен в HTML5.
Атрибуты тега <keygen>
Атрибут | Описание |
---|---|
autofocus | Автоматически передает фокус элементу keygen |
disabled | Отключает поле <keygen> |
form | Определяет к какой форме относится элемент <keygen> |
keytype | Определяет тип алгоритма генерирования ключа шифрования |
name | Определяет имя элемента <keygen> |
Общие атрибуты
Тег <keygen> поддерживает общие атрибуты и атрибуты-события.
HTML пример использования
HTML форма с полем keygen:
<form action='demo_keygen.asp' method="get">
Имя пользователя: <input type="text" name="usr_name">
Шифрование: <keygen name="security">
<input type="submit">
</form>