Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

65. Для чего нужен тег KEYGEN

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

В предыдущем уроке изучили тег <select> и научились создавать раскрывающиеся списки в HTML. В этом уроке познакомимся с тегом <keygen>.

Для чего нужен тег <keygen>?

Тег <keygen> так и переводится – генерация ключа. Он нужен для генерации пары ключей – открытого и закрытого. После отправки формы, закрытый ключ сохраняется на компьютере, а открытый отправляется на сервер.

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

Пример (html)
<form>
    <keygen name = "pubkey" challenge = "строка">
    <input type = "submit" value = "Сгенерировать">
</form> 

Более конкретный пример применения тега <keygen>:

Пример (html)
<form action = "function_keygen.php" method = "post">
	<keygen name = "rsaPublicKey" keytype = "RSA">
	Пользователь: <input type = "text" name = "username">
	<input type="submit">
</form> 

Примечание

Тег <keygen> будет работать только в браузере, который поддерживает криптографические аппаратные средства.

Мы рассмотрели тег <keygen> только для расширения кругозора. Вряд ли вы найдете ему применение на практике. Выполните практику, связанную с универсальным тегом <input> и переходите к следующему уроку.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Что такое теги в HTML и для чего они нужныЗнакомство с HTML
Итоги раздела «Функции в Python»Знакомство с Python
Пользовательские функции в PHPКурс по PHP
Внутреннее устройство и сортировка словаря в PythonЗнакомство с Python
Структура документа: дочерние элементы в CSSСелекторы в CSS
Основные правила и знакомство с селекторамиСелекторы в CSS
Переменные, комментарии и типы данных в PHPКурс по PHP
Обнаружение сетевых служб с помощью NmapРазведка и сканирование
Директива use strict в JavaScriptИнструкции
Раздел «Формы в HTML»
58. УРОК: 1. Что такое HTML-форма
59. УРОК: 2. Как создать форму в HTML и ее атрибуты
60. УРОК: 3. Кнопки в HTML - тег BUTTON
61. УРОК: 4. Универсальный тег в HTML форме - тег INPUT
62. УРОК: 5. Многострочное поле для текста – TEXTAREA
63. УРОК: 6. Метки в HTML формах - LABEL
64. УРОК: 7. Раскрывающийся список на HTML - тег SELECT
УРОК 65. 8. Для чего нужен тег KEYGEN
Вы здесь
66. УРОК: 9. Группировка элементов в HTML-формах (FIELDSET, LEGEND)
67. УРОК: 10. Группировка элементов списка в HTML (OPTGROUP)
68. ТЕСТ: 11. Тест по разделу «Формы в HTML»
Другие разделы
Раздел 1. Знакомство с HTML
Раздел 2. Разметка текста в HTML
Раздел 3. Ссылки в HTML
Раздел 4. Изображения в HTML
Раздел 5. Таблицы в HTML
Раздел 7. HTML5
Раздел 8. Остальное
Раздел 9. Знакомство с CSS
Раздел 10. Селекторы в CSS
Раздел 11. Структура и каскад
Раздел 12. Единицы измерения
Раздел 13. Шрифт
Раздел 14. Свойства текста
Раздел 15. Форматирование
Раздел 16. Отступы, рамки, поля
Раздел 17. Цвета и фон
Раздел 18. Позиционирование
Раздел 19. Верстка таблиц
Раздел 20. Списки
Раздел 21. Анимация
Раздел 22. Знакомство с Flexbox
Раздел 23. Практика с htmlbook.ru
Раздел 24. Элементы сайта
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно