آموزش تگ keygen در HTML

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

آموزش تگ keygen در HTML

Free-Learn

تگ keygen در HTML

تگ keygen تگی است که در درون تگ Form مورد استفاده قرار میگیرد و با استفاده از آن میتوان فرم های با امنیت بالاتری ایجاد کرد، با استفاده از این تگ میتوان عمل رمز نگاری را بروی داده های ارسال شده به سمت سرور اعمال کرد.

بطور کلی این تگ وظیفش تولید یک جفت کلید ( عمومی و خصوصی ) است که برای رمزگذاری و رمزگشایی داده های ارسال شده به سرور هنگام ارسال فرم HTML استفاده می شود.

به گونه ای که وقتی کاربر بروی دکمه ارسال اطلاعات کلیک میکند ، ۲ عدد کلید ( کد یا اطلاعات رمزنگاری شده ) ایجاد می شود، یک کلید خصوصی و دیگری کلید عمومی، کلید خصوصی بروی کامپیوتر کاربر ذخیره می شود و کلید عمومی بهمراه اطاعات فرم به سرور ارسال می شود.

این مکانیزم بیشتر برای استفاده در سیستم های مدیریت گواهی مبتنی بر وب طراحی شده است، یا مثلا برای ایجاد سیستم تایید امضای دیجیتال میتوان از آن استفاده کرد.

این تگ در HTML5 اضافه شده است ولی با اینحال هنوز برخی از مرورگرها از این تگ پشتیبانی نمی کنند، و همچنین در برخی موارد شرط استفاده از این تگ نیازمند برخی سخت افزارها و نرم افزارهای مخصوص می باشد.

Free-Learn

مثال از تگ keygen در HTML

در ادامه میتوانید یک مثال از این تگ را مشاهده نمایید.

Free-Learn

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

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

نام مرورگر Chrome Firefox Opera Safari IE
پشتیبانی ۱ ۱ ۳ ۱٫۲ خیر

Free-Learn

جدول صفات تگ keygen در HTML

در جدول زیر میتوانید صفات بهمراه مقادیری را که میتوان در این تگ استفاده کرد را مشاهده نمایید.

نام صفت مقدار توضیح
autofocus autofocus مشخص میکند که بلافاصله با بارگذاری صفحه اشاره گر بروی keygen فوکوس کند.
challenge challenge یک رشته را بهمراه کلید عمومی انتقال میدهد.
disabled disabled مشخص میکند که keygen باید غیرفعال باشد.
form form_id مشخص میکند که داده های keygen به یک یا چندین فرم ارسال شود.
keytype rsa
dsa
ec
نوع الگوریتم رمزگذاری را مشخص میکند .
name name یک نام را برای keygen مشخص میکند.

Free-Learn

نکات و توضیحات

تگ keygen یک تگ جدید در HTML5 می باشد، ولی با اینحال مرورگر اینترنت اکسپلورر یا IE از این تگ پشتیبانی نمی کند.

Free-Learn

دریافت PDF یا پرینت این مطلب