Cách Tạo Mật khẩu An toàn Từng Bước Một
Trả lời nhanh
Để tạo mật khẩu an toàn: mở Password Generator, đặt độ dài tối thiểu 16, bật chữ hoa, chữ thường, chữ số và ký hiệu, rồi nhấn Generate. Công cụ dùng crypto.getRandomValues. Tất cả tạo xảy ra cục bộ.
Giới thiệu
Mật khẩu mạnh là tuyến phòng thủ đầu tiên chống chiếm tài khoản. Mật khẩu yếu như "password123" hoặc "qwerty" có thể bị phá trong mili-giây bằng tấn công brute-force. Mật khẩu an toàn nên dài (tối thiểu 16 ký tự), ngẫu nhiên và dùng mix chữ hoa, chữ thường, chữ số và ký hiệu.
Từng bước một
-
Mở công cụ Tạo mật khẩu
Đi đến trang công cụ Tạo Mật khẩu. Công cụ này cung cấp các tùy chọn về độ dài và bộ ký tự, đồng thời tạo mật khẩu bằng Web Crypto API (crypto.getRandomValues).
-
Đặt độ dài mật khẩu
Đặt thanh trượt độ dài hoặc giá trị nhập ít nhất là 16 ký tự. Đối với các tài khoản có giá trị cao (email, ngân hàng, mật khẩu chính của trình quản lý mật khẩu), hãy sử dụng 20-32 ký tự. Mật khẩu dài hơn sẽ khó bị bẻ khóa hơn theo cấp số nhân.
-
Chọn bộ ký tự
Bật tất cả bốn loại ký tự: chữ hoa (A-Z), chữ thường (a-z), chữ số (0-9) và ký hiệu (!@#$%^&*). Sử dụng cả bốn sẽ tối đa hóa entropy. Tránh loại trừ các ký hiệu chỉ vì một số trang web từ chối chúng — thay vào đó, hãy tìm một dịch vụ khác.
-
Tạo mật khẩu
Nhấp vào nút Tạo. Công cụ này tạo mật khẩu ngẫu nhiên bằng cách sử dụng crypto.getRandomValues, cung cấp tính ngẫu nhiên an toàn bằng mật mã (không phải Math.random, có thể dự đoán được).
-
Sao chép và lưu trữ mật khẩu
Nhấp vào Sao chép để sao chép mật khẩu vào khay nhớ tạm của bạn. Lưu trữ nó trong trình quản lý mật khẩu uy tín (Bitwarden, 1Password, KeePass) — không bao giờ ở dạng tệp văn bản thuần túy, ghi chú trình duyệt hoặc bảng tính. Sử dụng một mật khẩu duy nhất cho mỗi tài khoản.
Ví dụ
Mật khẩu 16 ký tự (tất cả các bộ)
đầu vào: Độ dài: 16, Bộ: chữ số trên + dưới + chữ số + ký hiệu
đầu ra: K9#mX!2vRp$7nLqF
Mật khẩu 32 ký tự (entropy tối đa)
đầu vào: Độ dài: 32, Bộ: chữ số trên + dưới + chữ số + ký hiệu
đầu ra: jN8$kP!3wQx&7mZrL#2vFtY@5cBhDg
Thân thiện với cụm mật khẩu (chỉ chữ cái)
đầu vào: Chiều dài: 20, Bộ: trên + dưới
đầu ra: XkQmPvRnLwZrFtYcBhDg
Các vấn đề thường gặp
- Sử dụng Math.random() cho mật khẩu — nó không an toàn về mặt mật mã. Luôn sử dụng crypto.getRandomValues() hoặc một công cụ tương tự.
- Sử dụng lại mật khẩu trên nhiều tài khoản—nếu một trang web bị xâm phạm thì tất cả tài khoản của bạn cũng bị xâm phạm. Sử dụng một mật khẩu duy nhất ở mọi nơi.
- Lưu trữ mật khẩu trong các tệp văn bản thuần túy hoặc ghi chú trên trình duyệt — hãy sử dụng trình quản lý mật khẩu uy tín có mã hóa.
- Chọn mật khẩu ngắn —mật khẩu 8 ký tự với tất cả các bộ ký tự chỉ có ~52 bit entropy, có thể bẻ khóa trong vài giờ trên trang trại GPU.
Mẹo
- Sử dụng ít nhất 16 ký tự cho các tài khoản quan trọng; 20+ cho mật khẩu chính của trình quản lý mật khẩu và email.
- Bật tất cả các bộ ký tự (hoa, thường, chữ số, ký hiệu) để tối đa hóa entropy cho mỗi ký tự.
- Sử dụng trình quản lý mật khẩu để tạo và lưu trữ mật khẩu duy nhất cho mỗi tài khoản—bạn chỉ cần nhớ một mật khẩu chính.
- Kích hoạt xác thực hai yếu tố (2FA) trên các tài khoản quan trọng — chỉ mật khẩu mạnh là không đủ nếu dịch vụ hỗ trợ 2FA.