HTML <keygen> ট্যাগের ব্যবহার
HTML <keygen> ট্যাগ ওয়েব ফর্মকে সার্টিফিকেট ম্যানেজমেন্ট সিস্টেমের সাথে প্রসেস করতে ব্যবহৃত হয়। ফর্ম সাবমিশন 시, প্রাইভেট কী লোকালি সংরক্ষিত হয় এবং পাবলিক কী সার্ভারে সাবমিট হয়।
<keygen> ট্যাগের অ্যাট্রিবিউটগুলো নিচে দেওয়া হলো:
| অ্যাট্রিবিউট | মান | বর্ণনা |
|---|---|---|
| autofocus | autofocus | পেজ লোড হলে <keygen> এলিমেন্টটি অটোমেটিক্যালি ফোকাস পাবে। |
| challenge | challenge | চ্যালেঞ্জ স্ট্রিং নির্দিষ্ট করে যা পাবলিক কীসহ প্যাকেজ হবে PublicKeyAndChallenge-এ, ফর্ম সাবমিশন ভেরিফিকেশনের জন্য। |
| disabled | disabled | <keygen> এলিমেন্টটি ডিজেবল করবে। |
| form | form_id | এক বা একাধিক ফর্ম নির্দিষ্ট করে। |
| keytype | rsa, dsa, ec | গুপ্ত অ্যালগরিদম নির্দিষ্ট করে যা কী হবে। |
| name | name | একটি নাম নির্দিষ্ট করে। |
উদাহরণ
নিচের কোডটি চালিয়ে HTML-এ <keygen> ট্যাগের ব্যবহার শিখুন:
<!DOCTYPE html>
<html>
<head>
<title>HTML keygen Tag</title>
</head>
<body>
<form>
<keygen name="random_key" challenge="0987655421">
<input name="sname" value="Student Name">
</form>
</body>
</html>

গুরুত্বপূর্ণ দ্রষ্টব্য: <keygen> ট্যাগটি HTML5.2-এ ডিপ্রিকেট করা হয়েছে এবং অধিকাংশ আধুনিক ব্রাউজার এখন এটি সাপোর্ট করে না। সিকিউরিটি-সংবেদনশীল অ্যাপ্লিকেশনে Web Crypto API বা সার্ভার-সাইড কী জেনারেশন ব্যবহার করা উচিত।