AJAX загрузка
home

Тэг <keygen>

Пример

<form action='html5.php'>
Укажите длину открытого ключа:
<keygen name='keygen' keytype='rsa' />
<input type='submit' value='Отправить'/>
</form>
Быстрый просмотр

Определение и Использование

Обратите внимание: данный тэг не поддерживается в браузере Internet Explorer.

Тэг <keygen> используется для шифрования канала связи с сервером (т.е. для установки безопасных соединений защищенных от прослушки, перехвата, подмены сообщений и т.д.)

Данный тэг генерирует открытый и закрытый ключ. Открытый ключ отправляется на сервер вместе с данными формы, а закрытый сохраняется в локальной базе ключей.

Атрибуты

Атрибут Значение Описание
autofocus autofocus Указывает, что элемент должен быть активным сразу после загрузки страницы.
challenge строка Опознавательная строка, которая будет отправлена на сервер вместе с отрытым ключом.
disabled disabled Указывает, что элемент должен быть неработоспособным.
form id формы Указывает форму, которой принадлежит данный элемент (элемент может также принадлежать к нескольким формам).
keytype rsa
dsa
ec
Указывает алгоритм шифрования ключей.
name name Указывает имя элемента.