تگ keygen در HTML5
تگ keygen در HTML5 کلید عمومی challenge و keytype
سایت آموزی در مجموعه مقالات HTML5 در این بخش تگ keygan را به شما بزرگواران آموزش می دهد.
تگ keygen در HTML5
تگ keygen در HTML5 به عنوان یکی از تگ های جدید در این زبان طراحی به حساب می آید.
در نسخه 5 زبان HTML تگ های جدید زیادی جهت افزایش امکانات به این زبان اضافه شدند.
تگ keygan در اچ تی ام ال
این تگ جهت افزایش امنیت فرم ها در زبان HTML ساخته شد.
تگ keygan ، جهت بررسی و شناسایی هویت کاربران به کار می رود.
این تگ یک کلید جفتی در سند html می سازد. این دو کلید زمانی ایجاد می شوند، که کاربر فرمی ارسال کند.
کلیدهای تولید شده دو نوع می باشد:
- کلید عمومی
- کلید خصوصی
کلید خصوصی بصورت محرمانه بر روی کامپیوتر کاربر ذخیره می شود.
و کلید عمومی به سرور ارسال می شود . این کلید می تواند به عنوان شناسه کاربری در آینده استفاده شود.
برنامه ای که نوشته می شود، برای شناسایی کاربر در آینده مقدار جفت کلید عمومی و خصوصی را مقایسه کرده و هویت کاربر را شناسایی می کند.
مثال زیر یک فرم با رمزگذاری تگ keygan قبل از ارسال به سرور می سازد.
در مثال کنترل کادر بر روی تگ input لحاظ شده است و رمزگذاری برای ورود به سرور با keygan تعریف می شود :
[html]<form action=”demo_keygen.asp” method=”get”>
Username: <input type=”text” name=”usr_name”>
Encryption: <keygen name=”security”><input type=”submit”>
</form>[/html]
ویژگی های مهم تگ keygan در HTML5
- autofocus : با انتخاب این صفت عنصر keygan در زمان لود صفحه به طور خودکار بر روی آن کنترل خواهد داشت.
- challenge : این صفت برای عنصر keygan قبل از ارسال چالش ایجاد می کند.
- disabled : این صفت مشخص کننده غیرفعال شدن keygan خواهد بود.
- form : این صفت مقداری براساس id فرم یا فرم های مورد نظر کسب می کند. تا رمزگذاری قبل از ارسال به سرور بر روی آن فرم خاص لحاظ شود.
- keytype : این صفت ساختار و الگوریتم امنیتی کلید را مشخص می کند.
- name : این صفت هم یک نام برای تگ keygen مشخص می کند.
تگ keygan در مرورگرهای فایرفاکس ، اپرا و کروم پشیبانی می شود. اما در مرورگر اینترنت اکسپلورر ساپورت نمی شود.
پیوندهای مهم و کاربردی
تگ های جدید HTML5 در سایت آموزی
صفات تگ های HTML در سایت آموزی
تگ های منسوخ شده HTML5 در سایت آموزی
تگ های block level و inline level در سایت آموزی
تگ keygen در HTML5 کلید عمومی challenge و keytype – اختصاصی سایت آموزی
درباره سایت آموزی
علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب
نوشته های بیشتر از سایت آموزی2 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام وقتتون بخیر
تگ keygen اجرا نمیشه با اینکه نسخه مرورگرمم رو بروز کردم
مرورگرم نسخه بروز شده کروم هستش
میشه خواهش کنم کمکم کنید؟
واقعا دیگه نمیدونم مشکل کجاسس
و همینطور تگ ویدیو – که البته این روی مرورگر فایرفاکس کار میکنه ولی روی کروم نه
و همچنین هر دو تگ روی مرورگر کروم گوشیم عمل میکنن ولی روی کروم ویندوز نه
ممنون میشم جواب رو بهم ایمیل بزنید با تشکر از شما
سلام و درود… عرض کنم خدمتتون این تگ های جدید خصوصا تگ keygen در خیلی از مرورگرها بطور تمام و کمال پشتیبانی نمی شوند و برخی از اونها نیازمند برخی نرم افزارهای خاص برای اجرا روی مرورگرهای اینترنتی هستند. اگر در برخی مرورگرها حتی در بروزترین نسخه ها پشتیبانی نمی شوند، مشکل شما نیست بلکه مشکل سراسری هست و بایستی یا تگ های های معادل که پشتیبانی میشه استفاده کنید و یا برای اجرای برخی قابلیت ها از طریق اپلیکیشن های وب و یا جاوا اسکریپت بهره ببرید. البته در صورتی که به برنامه نویسی مسلط باشید.. با تشکر از شما…