آموزش HTML 5 > تگ های جدید فرم در HTML 5 > تگ <keygen>
تگ <keygen> :
هدف از قرار دادن تگ <keygen> در یک فرم ، ایجاد راهی برای شناسایی هویت کاربران
است . این تگ یک فیلد کلید جفتی ( کلید رمز نگاری شده ) را در فرم های Html ایجاد می
کند . هنگامی که کاربر مقدار را در فیلد وارد کرده و فرم را ارسال می کند ، دو کلید
تولید می شود . یکی کلید خصوصی و دیگری کلید عمومی .
کلید خصوصی بصورت محرمانه بر روی کامپیوتر کاربر ذخیره شده و کلید عمومی به سرور
ارسال می شود . کلید عمومی می تواند به عنوان یک شناسه یا مدرک برای شناسایی کاربر
در آینده استفاده می شود .
برنامه برای شناسایی کاربر در آینده مقدار جفت کلید عمومی و خصوصی را مقایسه کرده و
هویت آن را شناسایی می کند .
شکل کلی استفاده از تگ <keygen> بصورت زیر است :
|
syntax
|
<keygen id="id" name ="name">
|
پشتیانی در مرورگر های مختلف :
این تگ در مرورگرهای کروم ، فایرفاکس و اپرا پشتیانی می شود .
مثال عملی :
مثال : در مثال زیر یک کنترل <input> تگ را ایجاد کرده و به
وسیله یک تگ <keygen> ، مقدار وارد شده در آن را ، قبل از ارسال به سرور ، کد
گذاری کرده ایم .
برای مشاهده خروجی مثال ، یک نام را در کادر متن وارد کرده و سپس Enter را بزنید
. صفحه جاری به صفحه مقصد ارسال شده و دو پارامتر به نام های user_name و security
به نوار آدرس صفحه اضافه می شوند :
<form action="receive_keygen.html" method="get">
Username: <input type="text" name="user_name"
Encryption: <keygen name="security">
<input type="submit">
</form>
|
|
مشاهده خروجی مثال
|
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نظر خودتان درباره این صفحه را با ما در میان بگذارید :