Chế độ danh sách từ EFF
Sáu từ = ~77 bit. Dễ gõ trên điện thoại, mạnh chống lại mọi kẻ tấn công hiện đại.
Các trình quản lý mật khẩu tạo mật khẩu bên trong ứng dụng kho — ổn nếu bạn tin tưởng kho, nhưng bạn đã mua đăng ký đầy đủ cho một chức năng chỉ cần 40 dòng. Các dịch vụ ngẫu nhiên truyền entropy qua mạng. Các trang web 'máy tạo mật khẩu mạnh' quảng cáo với banner quảng cáo đều chạy JavaScript trên miền bạn không tin tưởng và hiển thị quảng cáo khi truy cập. Morph gọi crypto.getRandomValues() — CSPRNG bản địa của trình duyệt, nguồn giống như ngân hàng và thư viện bảo mật sử dụng — trực tiếp trong thẻ của bạn. Được tạo, hiển thị, sao chép, không bao giờ truyền, không bao giờ ghi lại. Miễn phí cho mọi thứ chạy trên thiết bị của bạn; AI được tính bằng tín dụng.
Được hỗ trợ bởi /dev/urandom trên Linux, BCryptGenRandom trên Windows, SecRandomCopyBytes trên macOS và iOS. Cùng các ngân hàng entropy cấp kernel và trình quản lý mật khẩu sử dụng. Math.random() chưa bao giờ được gọi — không phải như dự phòng, không phải mặc định.
12, 16, 24, 32, tùy chỉnh. Viết hoa, viết thường, chữ số, ký tự. Loại bỏ các ký tự giống nhau (0/O, 1/l/I) để sao chép in được.
Sáu từ = ~77 bit. Dễ gõ trên điện thoại, mạnh chống lại mọi kẻ tấn công hiện đại.
Không phải localStorage, không phải IndexedDB, không phải máy chủ. Bộ nhớ tạm tự động xóa sau 30 giây.
Morph tạo mật khẩu trong tab trình duyệt của bạn bằng CSPRNG theo tiêu chuẩn W3C, hiển thị một lần, và quên nó ngay khi bạn đóng trang. Không kho, không đồng bộ, không telemetry. Nếu bạn cũng muốn một kho, hãy chạy một kho. Nếu bạn chỉ muốn mật khẩu mạnh, đây là bề mặt.
Nếu bạn cần đồng bộ hóa mật khẩu đa thiết bị, giám sát vi phạm, tự động điền trong trình duyệt và kho chia sẻ cho nhóm, hãy sử dụng trình quản lý mật khẩu. Đây là sản phẩm kho toàn diện và Morph không cố gắng thay thế chúng. Morph là bề mặt mạnh mẽ theo yêu cầu cho những lúc bạn không cần một kho — mật khẩu quản trị router, khóa WPA2 một lần cho Wi-Fi AirBnB, đăng ký tạm thời bạn sẽ xóa vào tuần sau. CSPRNG, trong tab của bạn, biến mất khi bạn đóng nó.
Đó là các đăng ký quản lý mật khẩu đầy đủ với kho, đồng bộ, điền tự động và giám sát vi phạm. Morph chỉ là bề mặt tạo ra — crypto.getRandomValues() trong tab của bạn, hiển thị một lần, không bao giờ lưu trữ. Nếu bạn cần một kho, hãy chạy một kho. Nếu bạn cần bytes ngay bây giờ, hãy chạy Morph.
Có. crypto.getRandomValues() là API CSPRNG của W3C Web Cryptography API — được hỗ trợ bởi /dev/urandom trên Linux, BCryptGenRandom trên Windows, SecRandomCopyBytes trên macOS/iOS. Cùng nguồn được các ngân hàng, trình quản lý mật khẩu và thư viện mã hóa sử dụng. Math.random() KHÔNG an toàn về mặt mã hóa; Morph không bao giờ quay lại sử dụng nó.
16 ký tự với bộ chữ cái đầy đủ 95 ký tự cung cấp ~105 bit độ ngẫu nhiên — vượt qua giới hạn brute-force hiện tại ngay cả với cụm GPU ngoại tuyến. 12 ký tự là mức tối thiểu hiện đại (~78 bit). 24+ là an toàn mức cực đoan. Độ dài quan trọng hơn quy tắc độ phức tạp — "horse battery staple correct" mạnh hơn so với "P@ssw0rd!1" trước bất kỳ kẻ tấn công thực tế nào.
Có. Chế độ mật khẩu chọn N từ danh sách từ vựng dài của EFF (7.776 từ = 12,9 bit mỗi từ). Sáu từ cung cấp ~77 bit độ mạnh — đủ mạnh cho mọi cuộc tấn công hiện đại và dễ gõ trên điện thoại. Danh sách từ được tích hợp sẵn trên trang; không cần tra cứu máy chủ.
Có — Safari trên iOS hỗ trợ đầy đủ crypto.getRandomValues(). Tạo, sao chép, dán vào trình quản lý mật khẩu hoặc biểu mẫu đăng ký. Toàn bộ quy trình chạy cục bộ trên điện thoại, không bao giờ tiếp xúc với máy chủ.
Không đâu. Không phải localStorage, không sessionStorage, không IndexedDB, không máy chủ. Mật khẩu sống trong bộ nhớ trình duyệt cho đến khi bạn đóng tab hoặc nhấn tạo lại. Bộ nhớ tạm tự động xóa sau 30 giây. Morph không thể phục hồi nó cho bạn vì nó chưa bao giờ có nó.