Công cụ tạo mật khẩu nâng cao

Tạo tối đa 100 mật khẩu cùng lúc với bộ ký hiệu tùy chỉnh, ký tự bổ sung hoặc loại trừ, chế độ không lặp ký tự và entropy chính xác. Chạy trên trình duyệt.

Ký tự sử dụng

Được thêm vào như một nhóm riêng, ví dụ chữ có dấu.

Rất mạnh129.4 bit

Mỗi mật khẩu được chọn ngẫu nhiên đều bằng crypto.getRandomValues từ tập 89 ký tự. Với 20 ký tự và các quy tắc đã chọn, có 2^129.4 mật khẩu khả dĩ, tức 129.4 bit entropy.

Tạo mật khẩu nâng cao là gì?

Công cụ nâng cao cho bạn toàn quyền kiểm soát bảng ký tự: sửa bộ ký hiệu, thêm ký tự bổ sung như chữ có dấu, loại các ký tự mà hệ thống không chấp nhận, cấm lặp ký tự và tạo tới 100 mật khẩu trong một lần. Công cụ báo entropy chính xác cho thiết lập của bạn.

Cách sử dụng Tạo mật khẩu nâng cao

  1. Chọn Độ dài (4–1024) và Số lượng mật khẩu cần tạo (1–100).
  2. Chọn các nhóm ký tự và sửa Bộ ký hiệu cho khớp với những gì hệ thống đích chấp nhận.
  3. Tùy chọn điền Ký tự bổ sung và Không bao giờ dùng các ký tự này, và đánh dấu Không lặp lại ký tự nào.
  4. Nhấn Tạo lại, sau đó Sao chép hoặc Tải xuống danh sách thành tệp văn bản.

Ví dụ

Đầu vào
Độ dài 20, chữ hoa + chữ thường + chữ số, không ký tự dễ nhầm, không lặp, 3 mật khẩu
Đầu ra
QqcLj5RgsKmHYZ4dkubN
4MLT9KXU7mneYoxd8isW
AWBrvR3QLS9C7gaYFpfV
(111.1 bits each)

Kết quả ngẫu nhiên; mật khẩu của bạn sẽ khác.

Khi nào nên dùng Tạo mật khẩu nâng cao

Dùng khi hệ thống có quy tắc mật khẩu bất thường (danh sách ký hiệu hạn chế, ký tự bị cấm, bảng chữ cái cố định như hex) hoặc khi bạn cần nhiều mật khẩu cùng lúc, ví dụ để cấp tài khoản. Với một mật khẩu thường ngày, công cụ tạo mật khẩu cơ bản đơn giản hơn.

Tạo mật khẩu nâng cao hoạt động như thế nào

Các nhóm đã chọn, bộ ký hiệu tùy chỉnh và ký tự bổ sung tạo thành các nhóm rời nhau; ký tự bị loại trừ và ký tự dễ nhầm được loại bỏ. Ký tự được rút bằng crypto.getRandomValues với lấy mẫu loại bỏ. Với Không lặp lại ký tự nào, tập ký tự được xáo trộn bằng thuật toán Fisher–Yates không thiên lệch và lấy N ký tự đầu tiên. Việc bắt buộc mỗi nhóm dùng cách loại bỏ cả mật khẩu, nên đầu ra vẫn phân bố đều. Entropy là log2 của số lượng chính xác: N^L (hoặc giai thừa giảm N!/(N−L)! khi không lặp), được hiệu chỉnh bằng bao hàm–loại trừ cho các nhóm bắt buộc.

Các Trường Hợp Sử Dụng Phổ Biến

  • Cấp một loạt mật khẩu ban đầu cho tài khoản người dùng mới
  • Tạo mật khẩu cho hệ thống chỉ chấp nhận một số ký hiệu nhất định
  • Tạo khóa bí mật chỉ gồm hex hoặc chỉ gồm chữ số bằng ký tự bổ sung
  • Tạo mật khẩu không chứa ký tự làm hỏng shell script hoặc tệp cấu hình

Lưu Ý Bảo Mật

Khi bạn tải danh sách xuống, tệp nằm trên thiết bị của bạn; hãy xóa nó sau khi đã phân phát mật khẩu. Gửi mật khẩu ban đầu qua một kênh khác với kênh gửi tên đăng nhập.

Câu Hỏi Thường Gặp

Không lặp ký tự có làm mật khẩu mạnh hơn không?

Không, còn yếu hơn một chút: nó loại bớt các khả năng. Tùy chọn này chỉ dành cho hệ thống từ chối ký tự lặp lại. Con số entropy cho thấy chính xác ảnh hưởng đó.

Làm sao tạo khóa bí mật chỉ gồm hex?

Bỏ chọn chữ hoa, chữ thường và ký hiệu, giữ chữ số và nhập abcdef vào Ký tự bổ sung. Khi đó mỗi ký tự mang đúng 4 bit.

Các mật khẩu tạo hàng loạt có độc lập với nhau không?

Có. Mỗi mật khẩu được rút riêng từ bộ sinh ngẫu nhiên an toàn; biết một mật khẩu không cho thông tin gì về các mật khẩu khác.

Vì sao chế độ không lặp có giới hạn độ dài?

Khi không lặp lại, bạn không thể dùng nhiều ký tự hơn số ký tự có trong tập, nên độ dài không được vượt quá kích thước tập.

Khám phá thêm danh mục