Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

แท็ก <keygen> ใน HTML คืออะไร?


หมายเหตุ: แท็ก <keygen> ถูก deprecated และลบออกจากมาตรฐาน HTML แล้ว ไม่ควรใช้ในโปรเจกต์ใหม่

เดิมใช้สำหรับสร้างคีย์คู่ (key pair) สำหรับระบบจัดการใบรับรอง (certificate management) สร้างคีย์ปลอดภัย ส่งคียสาธารณะไปกับฟอร์ม

แอตทริบิวต์เดิม (สำหรับอ้างอิง)

แอตทริบิวต์ค่าคำอธิบาย
challengestringสตริงความท้าทายสำหรับการตรวจสอบ
keytypersa, dsa, ecอัลกอริทึมคีย์
namestringชื่อของคีย์
disabledbooleanปิดใช้งาน
autofocusbooleanโฟกัสอัตโนมัติ
formform_idฟอร์มที่ผูกมอง

ตัวอย่างโค้ดเก่า (ไม่แนะนำใช้)

<!DOCTYPE html> <html>    <head>       <title>HTML keygen Tag</title>    </head>    <body>       <form>          <keygen name="random_key" challenge="0987654321">          <input name="subject" value="subject">       </form>    </body> </html>

ทางเลือกปัจจุบัน: ใช้ Web Crypto API (window.crypto.subtle.generateKey()) สำหรับการสร้างคีย์ทับทิมในเบราว์เซอร์