Sobes.tech
Middle+

Խոսեք <keygen> պիտակի մասին։

sobes.tech AI

Պատասխան AI-ից

HTML-ում <keygen> թեգը օգտագործվում էր հաճախորդի կողմից ձևերը լրացնելիս զույգ բանալիներ (անձնական և հանրային) ստեղծելու համար: Այն ավտոմատ կերպով ստեղծում էր բանալին և ուղարկում հանրային բանալին սերվերին, ինչը հեշտացնում էր հաճախորդային նույնականացումը և ծածկագրումը:

Այնուամենայնիվ, <keygen> համարվում է հնացած և չի խորհուրդվում օգտագործել, քանի որ բրաուզերների աջակցությունը նվազում է, իսկ անվտանգության ստանդարտները զարգանում են ավելի ժամանակակից API-ների, օրինակ՝ Web Crypto API-ի, կողմ:

Օրինակ՝ <keygen>-ի օգտագործման:

<form action="/register" method="post">
  <label>Օգտանուն: <input type="text" name="username"></label>
  <keygen name="security_key">
  <button type="submit">Գրանցվել</button>
</form>

Ամենաժամանակակից նախագծերում ավելի լավ է օգտագործել ժամանակակից կրիպտոգրաֆիկ մեթոդներ և API-ներ բանալիներ ստեղծելու և կառավարելու համար։