تگ keygen در HTML

تگ keygen در HTML

دسته بندی : آموزش HTML سطح مقاله : متوسط زمان مطالعه : 2 دقیقه آخرین بروز رسانی: 15 آذر 1399

با تگ keygen در HTML آشنا می شویم که یکی از تگ های منسوخ شده می باشد.

نکات اصلی تگ keygen

  • تگ <keygen> یک جفت کلید خصوصی و عمومی ایجاد کرد ، که هنگام ارسال فرم HTML از آن استفاده شد.
  • تگ keygen در HTML معمولاً دارای ویژگی هایی مانند تمرکز خودکار ، چالش ، غیرفعال و فرم است.
  • تگ keygen در html5 دیگر پشتیبانی نمی شود.

با تگ keygen در HTML آشنا شوید

پس از ایجاد <keygen> یک کلید عمومی ، به همراه ورودی های فرم دیگر به یک وب سرور ارسال شد. کلید خصوصی به صورت محلی ذخیره شد. مرورگرهای وب از این کلیدها برای تولید گواهی برای برقراری ارتباط امن داده ها بین یک مرورگر وب و یک سرور وب استفاده کردند.

توجه: عملکرد <keygen> در HTML به مرورگر وب و برنامه سرور وب مربوطه بستگی دارد.

مثال زیر جفت کلید را هنگام استفاده از <form> استفاده می کند.

<form action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form">
  <input type="submit" value="Login">
</form>

ویژگی های تگ keygen

autofocus

بعد از بارگیری یک صفحه وب ، عنصر را تنظیم می کند.

<form action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form" autofocus>
  <input type="submit" value="Login">
</form>

challenge

این یک رشته چالش برای اعتبار سنجی در وب سرور را تعریف می کند.

<form action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form" challenge="staff_login">
  <input type="submit" value="Login" >
</form>

disable

این عنصر را غیرفعال می کند.

<form action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form" disabled>
  <input type="submit" value="Login">
</form>

form

لیستی از شناسه های فرم را جدا می کند.

<form id="user_login" action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form" form="user_login">
  <input type="submit" value="Login">
</form>

keytype

این نوع الگوریتم مورد استفاده برای تولید کلید را تعریف می کند.

<form action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form" keytype="dsa">
  <input type="submit" value="Login">
</form>

name در تگ keygen

این یک نام برای عنصر تعریف می کند (یک ویژگی ضروری است).

<form action="login" method="POST">
  Username: <input type="text" name="user_name">
  Password: <input type="password" name="user_password">
  Keygen Strength: <keygen name="login_form">
  <input type="submit" value="Login">
</form>

پشتیبانی از مرورگر

این تگ در مرورگرهای : IE، safari ، firefox، cherom، opera  و Edge پشتیبانی می شود.

در دوره آموزش HTML بین المللی آکادمی دویکس به صورت رایگان ثبت نام کنید.

این مقاله چقدر براتون مفید بود؟

میانگین رتبه : 1/5 - تعداد رای : 1