Tạo .htpasswd
Tạo dòng mật khẩu cho tệp .htpasswd của Apache để bảo vệ một thư mục bằng HTTP Basic Authentication — không cần dùng dòng lệnh.
Các bước sử dụng
- Nhập tên người dùng và mật khẩu.
- Chọn thuật toán — bcrypt (khuyến nghị) hoặc SHA-1.
- Với bcrypt, đặt độ phức tạp (cao hơn = khó bẻ hơn, tính chậm hơn).
- Bấm Tạo và sao chép dòng kết quả vào tệp
.htpasswd.
Mẹo
- Ưu tiên bcrypt (
$2y$) — đây là tuỳ chọn mạnh nhất Apache hỗ trợ. - Mỗi người dùng một dòng; một tệp
.htpasswdcó thể chứa nhiều tài khoản. - Trỏ Apache tới tệp bằng
AuthType BasicvàAuthUserFiletrong cấu hình hoặc.htaccess.
Câu hỏi thường gặp
Vì sao bcrypt bắt đầu bằng $2y$?
Đó là tiền tố mà công cụ htpasswd của Apache ghi ra. Nó được tạo trên trình duyệt và hoàn toàn tương thích với $2a$/$2b$.
Mật khẩu có gửi lên máy chủ không?
Không — việc băm chạy cục bộ trên trình duyệt; không tải gì lên.