So sánh mật khẩu
So sánh hai mật khẩu: có giống hệt không, khoảng cách Levenshtein, độ tương đồng, phần đầu/cuối chung và cảnh báo kiểu "chỉ đổi chữ số".
Mật khẩu mới chỉ khác mật khẩu cũ một chữ số hoặc ký tự sẽ bị kẻ biết mật khẩu cũ đoán ra rất nhanh. Việc so sánh diễn ra ngay trong trình duyệt của bạn.
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
So sánh mật khẩu là gì?
Nhập mật khẩu cũ và mật khẩu mới (hoặc hai mật khẩu bất kỳ) để xem chúng có giống hệt nhau không và tương đồng đến mức nào. Công cụ đo khoảng cách chỉnh sửa và cảnh báo các kiểu đổi lười biếng điển hình như chỉ đổi năm, đổi chữ hoa/thường hoặc thêm một ký tự.
Cách sử dụng So sánh mật khẩu
- Nhập mật khẩu thứ nhất vào ô Mật khẩu cũ / thứ nhất.
- Nhập mật khẩu thứ hai vào ô Mật khẩu mới / thứ hai.
- Đọc kết quả có giống hệt không và xem Khoảng cách chỉnh sửa (Levenshtein) cùng Độ tương đồng.
- Xem các cảnh báo; nếu có, hãy chọn một mật khẩu hoàn toàn mới.
Ví dụ
Winter2023! và Winter2024!
The passwords are different. Edit distance 1, similarity 90.9%. Only the digits differ (e.g. Winter2023 → Winter2024).
Khi nào nên dùng So sánh mật khẩu
Dùng khi đổi mật khẩu để chắc chắn mật khẩu mới không chỉ là biến thể nhỏ của mật khẩu cũ, hoặc để gỡ lỗi vì sao hai mật khẩu trông giống hệt lại không khớp. Cả hai mật khẩu đều ở lại trong trình duyệt của bạn.
So sánh mật khẩu hoạt động như thế nào
Khoảng cách chỉnh sửa là khoảng cách Levenshtein tính trên điểm mã Unicode (chèn, xóa và thay thế). Độ tương đồng = 1 − khoảng cách / độ dài của mật khẩu dài hơn. Công cụ cũng đếm số ký tự giống nhau ở đầu và cuối, và kiểm tra hai mật khẩu có chỉ khác nhau về chữ hoa/thường, chữ số, ký hiệu, ký tự thêm vào cuối hoặc đầu, viết ngược, chuẩn hóa Unicode (NFC và NFD) hoặc dấu cách bao quanh hay không.
Các Trường Hợp Sử Dụng Phổ Biến
- Kiểm tra mật khẩu mới không chỉ là mật khẩu cũ với 2025 thay cho 2024
- Tìm khác biệt vô hình như dấu cách cuối hoặc dạng Unicode
- Giải thích quy tắc lịch sử mật khẩu cho người dùng
- Kiểm thử bước kiểm tra độ tương đồng của biểu mẫu đổi mật khẩu
Câu Hỏi Thường Gặp
Vì sao mật khẩu mới tương tự lại là vấn đề?
Kẻ tấn công biết mật khẩu cũ từ một vụ rò rỉ sẽ thử các biến thể nhỏ trước tiên; Winter2024! sẽ bị đoán ra nhanh nếu Winter2023! đã bị biết.
Vì sao hai mật khẩu trông giống hệt mà không khớp?
Chúng có thể khác nhau ở một dấu cách cuối hoặc dùng dạng Unicode khác nhau cho chữ có dấu (é là một ký tự hoặc e + dấu kết hợp) – điều rất hay gặp với tiếng Việt.
Các mật khẩu có được lưu lại không?
Không. Việc so sánh chỉ chạy trong trình duyệt của bạn.