در اين بخش از
دوره آموزش HTML در آموزش دون
، با تگ
<keygen> آشنا ميشويم. اين تگ براي ايجاد کليدهاي رمزنگاري در فرمها استفاده ميشود و
معمولاً به کاربران اجازه ميدهد يک کليد عمومي براي احراز هويت توليد کنند.
تگ keygen در HTML چيست؟
تگ <keygen> يک عنصر فرم است که يک کنترل براي توليد کليد عمومي و ثبت آن فراهم ميکند.
اين تگ معمولاً براي سيستمهايي که نياز به احراز هويت ديجيتال دارند استفاده ميشود و به کاربران اجازه ميدهد
کليدهاي RSA يا ديگر الگوريتمها را ايجاد کنند.
مثال ساده از تگ keygen
<form action="/register" method="post">
<label for="name">نام:</label>
<input type="text" name="name">
<keygen name="securityKey">
<input type="submit" value="ارسال">
</form>
در اين مثال، تگ <keygen> يک کنترل توليد کليد ايجاد ميکند که هنگام ارسال فرم، کليد عمومي
توليد شده همراه با دادههاي فرم ارسال ميشود.
ويژگيهاي مهم تگ keygen
| ويژگي | توضيح |
|---|---|
| name | نام فيلد براي ارسال دادهها |
| autofocus | تمرکز خودکار روي کنترل هنگام بارگذاري صفحه |
| challenge | ارسال داده چالش براي کليد عمومي |
نکات مهم درباره keygen
- تگ
<keygen>در HTML5 منسوخ شده و در مرورگرهاي مدرن پشتيباني نميشود. - به جاي آن، معمولاً از روشهاي مبتني بر JavaScript و APIهاي رمزنگاري مدرن استفاده ميشود.
- اين تگ يک عنصر خالي است و نيازي به تگ بسته ندارد.
براي يادگيري کامل نحوه مديريت امنيت و رمزنگاري در صفحات وب، پيشنهاد ميکنيم در دوره آموزش HTML و CSS آموزش دون شرکت کنيد.
براي مشاهده تمام آموزشهاي HTML، به صفحه اصلي آموزش دون مراجعه کنيد.
آموزش قبلي: تگ kbd در HTML
آموزش بعدي: تگ label در HTML






دیدگاه و پرسش