در ادامه با آموزش تگ keygen در Html با شما همراه هستیم.
در فرم های html برای ارسال اطلاعات کاربر به صورتی که امنیت را درآن رعایت کرده باشیم بهتر است از تگ keygen استفاده شود. این تگ در html یک حالت رمزنگاری را برای داده ای که در حال ارسال به سرور می باشد را ایجاد می کند.
درواقع با ارسال اطلاعات کاربر دو کلید ایجاد می شود. یکی کلید عمومی و دیگری خصوصی می باشد. از کلید عمومی به عنوان شناسه کاربر برای ارسال اطلاعات به سرور استفاده می شود ولی کلید خصوصی به حالت محرمانه ای برروی کامپیوتر کاربر ذخیره می شود. از طریق مقایسه این دوکلید عمومی و خصوصی هویت کاربر مورد نظر شناسایی می شود.
قطعه کد زیر نمونه ای از کاربرد تگ keygen در Html می باشد:
<!DOCTYPE html> <html> <body> <form action="demo_keygen.php" method="get"> Username: <input type="text" name="usr_name"> Encryption: <keygen name="security"> <input type="submit"> </form> </body> </html>
خصوصیت های تگ keygen در form:
خصوصیت | مقدار | توضیحات |
---|---|---|
autofocus | autofocus | هنگام استفاده از این تگ با لود شدن صفحه تگ keygen به طور خودکار می تواند آن را کنترل کند. پشتیبانی از Html5 |
challenge | challenge | با استفاده از این تگ، تگ keygen دچار چالش خواهد شد. پشتیبانی از Html5 |
disabled | disabled | با قرار دادن این خصوصیت تگ keygen غیر فعال می شود. پشتیبانی از Html5 |
form | form_id | این خصوصیت نشان دهنده این است که تگ keygen متعلق به یک یا چند فرم میباشد. پشتیبانی از Html5 |
keytype | rsa dsa ec | با استفاده از این خصوصیات ساهتارامنیتی کلید هارا می توانید مشخص نماییم. پشتیبانی از Html5 |
name | name | با قرار دادن این خصوصیت یک نام برای تگ keygen قرار خواهد گرفت. پشتیبانی از Html5 |
تگ keygen تمام ویژگی های عمومی و رویداد های عمومی را در Html پشتیبانی میکند.
پشتیبانی مرور گرها از تگ keygen در Html:
تمامی مرور گر ها را پشتیبانی می کند.