Trình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Cách dùng
- 1 Đặt độ dài và số lượng mật khẩu bạn cần (1–100).
- 2 Chọn bộ ký tự muốn đưa vào — chữ thường, chữ hoa, chữ số, ký hiệu.
- 3 Tắt các ký tự dễ nhầm lẫn (l, I, O, 0, 1) nếu bạn sẽ đọc mật khẩu thành tiếng hoặc chép tay.
Vì sao dùng công cụ này
- An toàn về mặt mật mã — dùng Web Crypto API (crypto.getRandomValues), không phải Math.random.
- Đảm bảo có ít nhất một ký tự từ mỗi bộ đã bật, sau đó lấp đầy phần còn lại từ toàn bộ bảng ký tự kết hợp.
- Thước đo entropy hiển thị độ mạnh mật khẩu theo bit — từ 60 bit trở lên là mạnh, từ 128 bit trở lên là dư thừa.
- Tạo 100 mật khẩu chỉ trong một lần nhấn để dùng hàng loạt.
- Không bao giờ gửi mật khẩu lên máy chủ — tạo hoàn toàn phía trình duyệt.
Câu hỏi thường gặp
Mật khẩu của tôi nên dài bao nhiêu?
Với các tài khoản quan trọng, độ dài từ 16 ký tự trở lên với cả 4 bộ ký tự bật lên sẽ cho entropy từ 96 bit trở lên — hiện không thể bẻ khóa. Với cụm mật khẩu (passphrase), càng dài càng tốt.
"Ký tự dễ nhầm lẫn" là gì?
Là các cặp ký tự trông giống nhau: l/I/1, O/0. Loại trừ chúng giúp ích khi bạn cần đọc hoặc gõ tay mật khẩu. Nên giữ lại nếu bạn sẽ dán (paste) mật khẩu vào hệ thống.
"crypto.getRandomValues" có thực sự ngẫu nhiên không?
Nó lấy dữ liệu từ nguồn ngẫu nhiên mật mã của hệ điều hành — cùng nguồn được dùng để tạo khóa TLS. Đây là chuẩn cho tính ngẫu nhiên nhạy cảm về bảo mật trong trình duyệt.
Các bạn có ghi lại mật khẩu đã tạo không?
Không. Công cụ chạy hoàn toàn trong trình duyệt của bạn. Chúng tôi chỉ biết bạn đã truy cập trang (dữ liệu phân tích ẩn danh, nếu được bật).
Trình tạo mật khẩu là gì?
Trình tạo mật khẩu là công cụ tạo ra các chuỗi ký tự ngẫu nhiên phù hợp để dùng làm thông tin đăng nhập. Các trình tạo an toàn lấy entropy từ nguồn ngẫu nhiên mạnh về mặt mật mã (trong trình duyệt là Web Crypto API với `crypto.getRandomValues`) thay vì `Math.random`, và cho phép người dùng kết hợp chữ hoa, chữ thường, chữ số và ký hiệu để đáp ứng các quy tắc phức tạp riêng của từng trang web.
Trình tạo mật khẩu so với các lựa chọn khác
| Tính năng | Zerethon Tools | Công cụ trực tuyến thường gặp | Ứng dụng máy tính |
|---|---|---|---|
| CSPRNG (crypto.getRandomValues) | Yes | Sometimes | Yes |
| Passwords leave device | No | Yes (server-generated) | No |
| Configurable character sets | Yes | Yes | Yes |
| Bulk generation | Yes | Sometimes | Yes |
| Free | Yes | Yes (with ads) | Often paid |
Trình tạo mật khẩu là công cụ lập trình miễn phí của Zerethon Tools. Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn. Chạy hoàn toàn trong trình duyệt — không đăng ký, không tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình tạo mật khẩu chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Kiến thức cơ bản
Hướng dẫn
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình chuyển đổi kiểu chữ
Chuyển đổi văn bản giữa 14 kiểu chữ — UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case, CONSTANT_CASE và nhiều kiểu khác.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.