CSPRNG · trong trình duyệt của bạn

Máy tạo mật khẩu trực tuyến Tạo ra. Sao chép. Quên nó.

Một trình tạo mật khẩu gửi dữ liệu lên máy chủ là công cụ sai hình dạng. Morph chạy crypto.getRandomValues() — trình sinh số ngẫu nhiên có độ bảo mật của trình duyệt, cùng nguyên lý được các triển khai TLS sử dụng — trực tiếp trong tab của bạn. Tập ký tự là của bạn, độ dài là của bạn, kết quả sẽ ở trong clipboard của bạn trong suốt thời gian bạn giữ nó. Không có gì được ghi lại. Không có gì được truyền đi. Tab sẽ quên nó ngay khi bạn đóng nó.

01
CSPRNG

Nguồn ngẫu nhiên mã hóa của trình duyệt — không phải Math.random.

crypto.getRandomValues() được seed từ entropy của hệ điều hành. Cùng nguyên lý cơ bản mà stack TLS của bạn sử dụng mỗi khi tải HTTPS. Đầu ra không thể phân biệt với ngẫu nhiên thực tế cho bất kỳ đối thủ thực tế nào.

Mở công cụ
Chạy trên thiết bị của bạn · miễn phí · không cần tài khoản

Điều nó thực sự làm

02
ĐIỀU KHIỂN

Chiều dài, bộ ký tự, loại trừ

8 đến 128 ký tự. A-Z, a-z, chữ số, ký hiệu. Loại trừ các ký tự dễ nhầm lẫn khi bạn có thể phải đọc to.

03
MẬT KHẨU

Chế độ Diceware

4-7 từ trong danh sách EFF, nối bằng dấu gạch ngang. Dễ gõ hơn, cùng độ mạnh.

04
QUÊN ĐI

Clipboard rồi biến mất

Sao chép một lần nhấp. Không ghi lại ở đâu cả. Tải lại tab và mật khẩu không thể khôi phục.

Cách thức hoạt động

  1. Open morph.cool/password-generator. The first password is already generated.
  2. Trượt để điều chỉnh độ dài, bật/tắt các lớp ký tự, loại trừ các ký tự giống nếu cần.
  3. Nhấn Regenerate bao nhiêu lần cũng được — mỗi lần nhấn gọi một lần draw CSPRNG mới.
  4. Nhấp vào Sao chép. Mật khẩu sẽ được dán vào clipboard; tùy chọn tự động xóa sau 12 giây có sẵn.
  5. Dán vào trình quản lý mật khẩu và đóng tab. Morph không lưu lại bất kỳ thông tin nào.
196 bitEntropy tối đa
0 logsLưu trữ
128 ký tựĐộ dài tối đa

Tại sao trình tạo mật khẩu phía máy chủ lại có hình dạng sai?

Nếu một trình tạo truyền mật khẩu đến máy chủ gốc — ngay cả "chỉ để đo độ mạnh" — mật khẩu đã tiếp xúc với bên thứ ba trước khi chạm vào trình quản lý mật khẩu. Ghi log là tùy chọn, không phải mặc định, trên hầu hết công cụ đó. Morph chạy toàn bộ quy trình trong WebAssembly và JavaScript bên trong tab trình duyệt của bạn. Mật khẩu được tạo trên máy của bạn, tồn tại trong clipboard, và bị xóa khi bạn đóng trang.

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

Bộ tạo có thực sự ngẫu nhiên không?

Có. Nó sử dụng crypto.getRandomValues() — CSPRNG của trình duyệt, cùng nguyên lý được sử dụng bởi triển khai TLS. Không phải Math.random. Không được khởi tạo bằng thời gian hiện tại.

Mật khẩu có bao giờ rời khỏi máy tính của tôi không?

Không. Nó được tạo ra bằng JavaScript bên trong tab của bạn. Không có fetch, không có submit, không có phân tích trên đầu ra. Sao chép một lần, sau đó đóng tab.

Tôi có thể loại trừ các ký tự giống như 0/O/l/1 không?

Có — bật tính năng loại trừ các hình tương tự cho môi trường bạn có thể phải đọc mật khẩu bằng giọng nói hoặc từ một fax.

Tôi nên chọn độ dài nào?

Mười sáu cho sử dụng chung, ba mươi hai cho bất kỳ thứ gì bảo vệ tiền hoặc thông tin xác thực gốc. Dài hơn luôn rẻ hơn phức tạp.

Tôi có thể tạo một mật khẩu thay thế không?

Có — chế độ mật khẩu ngẫu nhiên kiểu diceware chọn 4-7 từ từ danh sách 8.000 từ của EFF, nối bằng dấu gạch ngang. Dễ gõ hơn, nhưng vẫn mạnh như nhau.

Xóa clipboard tự động?

Tự động xóa sau 12 giây tùy chọn. Hữu ích trên máy chia sẻ mà bạn có thể quên sao chép thứ gì đó khác sau.

Tạo mật khẩu
Generate a Password
Nothing leaves your device · Free for what you make, credits for what we run