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-ներ բանալիներ ստեղծելու և կառավարելու համար։