Kết nối qua MCP →

Nhập phép tính

Công thức

Công thức: Công Cụ Tạo Mật Khẩu Ngẫu Nhiên
Show calculation steps (1)
  1. Even-set distribution

    Even-set distribution: Công Cụ Tạo Mật Khẩu Ngẫu Nhiên

    In Each Chosen Set mode, each of the k enabled sets is used either floor(L/k) or ceil(L/k) times across an L-character password.

Quảng cáo

Kết quả

Mật khẩu
vYcAPYsksbPD
12 characters · not stored anywhere
Độ dài 12 characters
Kích thước kho (số ký tự khác nhau) 62
Không gian tìm kiếm (kho^độ dài) 3.226.266.762.397.900.000.000

Công cụ tạo mật khẩu này làm được gì

Công cụ tạo ra một mật khẩu ngẫu nhiên dài tối đa 50 ký tự từ các bộ ký tự bạn tùy chọn: chữ cái thường, chữ cái hoa, chữ số, dấu câu, cùng dấu ngoặc và ký hiệu. Mật khẩu được tạo ngay trong phiên làm việc của bạn, không bao giờ được lưu lại hay gửi đi, nên mỗi kết quả chỉ tồn tại trên chính trang bạn đang xem.

Sơ đồ thể hiện các loại bộ ký tự kết hợp thành một mật khẩu
Mật khẩu mạnh kết hợp nhiều bộ ký tự: chữ thường, chữ hoa, chữ số và ký hiệu.

Cách sử dụng

Hãy tích chọn những bộ ký tự bạn muốn đưa vào, chọn cách lấy ký tự, đặt độ dài mật khẩu rồi nhấn tạo. Bạn có thể kết hợp bất kỳ tổ hợp nào trong năm bộ ký tự. Càng dùng nhiều bộ, không gian tìm kiếm càng lớn và mật khẩu càng khó đoán.

Lấy đều từ có hai cách thực hiện. Tất cả ký tự đã chọn gộp mọi bộ đang bật vào chung một kho rồi rút ngẫu nhiên từng ký tự đồng đều từ kho đó. Từng bộ đã chọn lần lượt xoay vòng qua các bộ đang bật theo thứ tự, đảm bảo mỗi bộ được đại diện đồng đều nhất có thể, sau đó xáo trộn lần cuối để vị trí các ký tự trở nên ngẫu nhiên.

Giải thích công thức

Độ an toàn thường được mô tả bằng không gian tìm kiếm — tổng số mật khẩu khả dĩ mà kẻ tấn công phải thử trong trường hợp xấu nhất. Với một kho gồm \(P\) ký tự khác nhau và độ dài \(L\), không gian tìm kiếm là:

$$\text{Search Space} = P^{L}$$

Thêm một ký tự nữa (tăng \(L\)) sẽ nhân không gian này lên \(P\) lần, còn thêm nhiều loại ký tự sẽ làm tăng \(P\), nên cả độ dài lẫn sự đa dạng đều cộng hưởng để củng cố khả năng bảo vệ.

Đường cong tăng trưởng theo cấp số nhân của không gian tìm kiếm mật khẩu so với độ dài
Không gian tìm kiếm tăng theo cấp số nhân khi độ dài mật khẩu tăng lên.

Ví dụ minh họa

Giả sử bạn bật chữ thường (26), chữ hoa (26) và chữ số (10), chọn Từng bộ đã chọn và yêu cầu 8 ký tự. Có \(k=3\) bộ, nên chuỗi xoay vòng 0,1,2,0,1,2,0,1 tạo ra 3 chữ thường, 3 chữ hoa và 2 chữ số. Sau khi xáo trộn theo thuật toán Fisher-Yates, bạn có thể nhận được một chuỗi như kT4mQ7pR. Kích thước kho là \(P = 26+26+10 = 62\), vậy không gian tìm kiếm là:

$$62^{8} \approx 2{,}18 \times 10^{14}$$

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

Mật khẩu của tôi có bị lưu lại không? Không. Mỗi mật khẩu chỉ được tạo ra để hiển thị, không hề được lưu hay ghi lại.

Mật khẩu nên dài bao nhiêu? Hãy đặt mục tiêu tối thiểu 12-16 ký tự với nhiều loại ký tự khác nhau. Càng dài thì càng mạnh, vì mỗi ký tự thêm vào sẽ nhân không gian tìm kiếm lên nhiều lần.

"Từng bộ đã chọn" đảm bảo điều gì? Nó phân bổ các ký tự đồng đều nhất có thể trên các bộ bạn đã chọn, giúp đáp ứng những quy định của trang web yêu cầu phải có sự pha trộn giữa chữ cái, chữ số và ký hiệu.

Cập nhật lần cuối: