Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Cách sử dụng thẻ <keygen> trong HTML

Lưu ý quan trọng: Thẻ <keygen> đã bị loại bỏ (deprecated) khỏi tiêu chuẩn HTML và không được hỗ trợ trong các trình duyệt hiện đại (Chrome, Firefox, Edge, Safari đã gỡ bỏ). Không nên sử dụng trong dự án mới.

Lịch sử: <keygen> dùng để tạo cặp khóa công khai/riêng tư khi submit form, hỗ trợ hệ thống quản lý chứng chỉ. Khóa riêng lưu local, khóa công khai gửi lên server.

Thuộc tínhGiá trịMô tả
autofocusautofocusTự động focus khi tải trang
challengechuỗiChuỗi thách thức gói với khóa công khai
disableddisabledVô hiệu hóa phần tử
formform_idLiên kết với form
keytypersa, dsa, ecThuật toán khóa
nametênTên phần tử

Thay thế hiện đại: Sử dụng Web Crypto API (window.crypto.subtle.generateKey) để tạo khóa phía client, hoặc xử lý hoàn toàn phía server.