tool hub Bộ công cụ

Htpasswd Generator

Htpasswd Generator — chạy trên trình duyệt. Không lưu dữ liệu.

Chạy trên trình duyệt Không cần đăng ký Miễn phí


Tạo htpasswd

Phương thức

bcrypt bị hạn chế trên trình duyệt. Công cụ tạo {SHA} hoặc APR1-MD5 của openssl/htpasswd. Chỉ dùng mật khẩu nhạy cảm trên máy cục bộ.

Cách sử dụng

  1. Nhập tên người dùng. Mặc định admin; trống thì không tạo.
  2. Nhập mật khẩu. Trống thì ô trạng thái hiện hướng dẫn.
  3. Trong cách, chọn {SHA} (SHA-1 Base64) hoặc APR1-MD5.
  4. Bấm Tạo. Kết quả (user:hash) điền một dòng username:hash.
  5. Sao chép dòng đó. Đặt lại khôi phục username admin và cách {SHA}.

Khái niệm chính

Máy tạo htpasswd dựng một dòng cho tệp basic-auth Apache trong trình duyệt. {SHA} bọc digest SHA-1 của mật khẩu bằng Base64 kèm tiền tố. APR1-MD5 là hash truyền thống có muối và lặp. bcrypt không có trong máy này. Dùng khóa staging đơn giản hoặc tương thích máy chủ cũ — không phải cách lưu mật khẩu hiện đại. Username hoặc mật khẩu trống dừng tạo và hỏi trong ô trạng thái để dòng trống không vào tệp.

{SHA} cần trình duyệt có Web Crypto; không thì hiện thông báo không hỗ trợ SubtleCrypto. APR1 chọn muối mới mỗi lần nên cùng mật khẩu có thể ra dòng khác. Đầu ra là username, dấu hai chấm và hash một dòng. Giữ mật khẩu nhạy cảm cục bộ; dù máy không tải giá trị, đừng chia sẻ màn hình. Đặt lại trả username admin và cách {SHA} để làm tài khoản tiếp nhanh.

Ví dụ

Username admin, mật khẩu tạm, {SHA}: kết quả hiện admin:{SHA} cộng hash Base64. APR1-MD5 ra dạng khác với muối $apr1$. Sao chép dòng vào tệp auth, rồi đặt lại và làm tài khoản khác.

Liên quan: Bộ giải JWT · Máy tạo Cron · Định dạng JSON

Câu hỏi thường gặp

Máy tạo htpasswd có tạo bcrypt không?

Không. Chỉ hỗ trợ {SHA} và APR1-MD5 phổ biến trên trình duyệt. Dòng bcrypt dùng openssl hoặc htpasswd CLI.

{SHA} thất bại khi nào?

Thiếu Web Crypto hoặc digest SHA-1 bị từ chối thì ô trạng thái báo không hỗ trợ hoặc tạo hash thất bại.

APR1 hai lần cùng mật khẩu có khớp không?

Thường không. Muối mới được chọn nên dòng đổi, nhưng Apache vẫn xác minh cùng mật khẩu.

Kết quả dạng gì?

Một dòng username:hash. Dán vào .htpasswd và gắn basic auth.

Mật khẩu có gửi máy chủ không?

Không. Băm xong trong trình duyệt. Theo gợi ý, giữ giá trị nhạy cảm cục bộ.

Sau Đặt lại, username và cách là gì?

Username là admin, mật khẩu và kết quả trống, cách là radio {SHA}. Thông báo trạng thái cũng xóa để nhập tài khoản tiếp và tạo lại.

Htpasswd Generator ảnh đại diện
Dữ liệu không được gửi lên máy chủ và sẽ mất khi bạn đóng trang.

Cập nhật lần cuối: 2026-09-04