Để bảo vệ file Excel, bạn đã đặt mật khẩu. Nhưng nếu bạn quên mật khẩu và chưa lưu lại, phải làm sao? Đây là cách giải quyết khi bạn quên mật khẩu file Excel.

Dưới đây là cách để khôi phục mật khẩu file Excel khi bạn quên mật khẩu, hãy cùng tham khảo.
Cách 1: Sử dụng phần mềm Office Password Recovery để khôi phục mật khẩu file Excel
Khi quên mật khẩu để đăng nhập vào file Excel, bạn có thể sử dụng phần mềm Office Password Recovery để khôi phục mật khẩu. Để làm điều này, bạn cần thực hiện các bước sau:
Bước 1: Tải và cài đặt phần mềm Office Password Recovery vào máy tính.
- Tải về từ đường link sau: https://www.iseepassword.com/office-password-recovery.html
Bước 2: Sau khi cài đặt xong, mở chương trình và chọn Open để mở cửa sổ Open File.

Mở cửa sổ Open File và chọn file Excel mà bạn quên mật khẩu, sau đó nhấn Open.

Bước 3: Trong phần Type of attack, bạn có 4 kiểu tấn công:
- Brute-force Attack: sử dụng khi bạn không biết hoặc nhớ bất kỳ ký tự nào trong mật khẩu. Thiết lập phạm vi trong thẻ Range và độ dài mật khẩu trong thẻ Length để rút ngắn thời gian khôi phục mật khẩu.

- Mask Attack: sử dụng khi bạn nhớ một số ký tự trong mật khẩu. Chọn Mask và chỉ định mật khẩu sử dụng biểu tượng “?” thay thế bằng ký tự bạn không nhớ. Bạn cũng có thể kết hợp kiểu Brute-Force với Mask để tăng khả năng khôi phục.

- Dictionary Attack: Sử dụng khi bạn đã ghi chú mật khẩu. Tạo một từ điển mật khẩu và sử dụng kiểu tấn công Dictionary để khôi phục mật khẩu file Excel nhanh chóng. Nếu không, bạn cũng có thể sử dụng từ điển được tạo bởi chương trình.

- Smart Attack: Chọn khi mật khẩu file Excel phức tạp và bạn không nhớ gì về nó.

Chọn kiểu tấn công và thiết lập tùy chọn tương ứng để nâng cao hiệu quả và rút ngắn thời gian khôi phục mật khẩu file Excel.
Bước 4: Sau khi đã thiết lập xong, chọn Start để bắt đầu tìm mật khẩu.

Quá trình tìm mật khẩu có thể nhanh hoặc chậm tùy thuộc vào độ dài và độ phức tạp của mật khẩu. Nếu mật khẩu ngắn và đơn giản, chương trình sẽ tìm thấy nhanh chóng.

Sau khi tìm thấy mật khẩu, chương trình sẽ dừng lại và hiển thị mật khẩu. Bạn có thể nhấn Copy để sao chép hoặc tự ghi nhớ mật khẩu mà chương trình đã tìm ra.

Sau đó, dán hoặc nhập mật khẩu vào ô password để mở file Excel.

Cách 2: Xóa mật khẩu file Excel bằng phần mềm Office Password Remover
Thay vì khôi phục mật khẩu, bạn có thể chọn cách này để xóa mật khẩu file Excel và truy cập vào file trực tiếp mà không cần mật khẩu. Thực hiện như sau:
Bước 1: Tải và cài đặt Office Password Remover vào máy tính.
- Tải từ trang chủ https://www.isumsoft.com/excel-password-remover/
Bước 2: Chạy chương trình sau khi cài đặt xong, chọn Open trên giao diện.

Điều hướng và chọn file Excel cần xóa mật khẩu.

Quá trình xóa mật khẩu tùy thuộc vào độ phức tạp của mật khẩu. Khi xóa xong, bạn có thể truy cập vào file Excel mà không cần mật khẩu.
Cách 3: Phá mật khẩu bảo vệ sheet
Nếu bạn không thể chỉnh sửa nội dung trong Sheet vì đã đặt mật khẩu bảo vệ, bạn có thể phá mật khẩu sheet như sau:
Bước 1: Mở file Excel, chọn Developer -> Visual Basic hoặc nhấn tổ hợp All + F11 để mở Microsoft Visual Basic for Applications.

Bước 2: Chọn Insert -> Module.

Bước 3: Sao chép đoạn code dưới đây và dán vào khung soạn code.
Sub PasswordBreaker() If ActiveSheet.ProtectContents = False Then MsgBox 'Sheet '' & ActiveSheet.Name & '' đã không được bảo vệ!', vbInformation Else If MsgBox('Sheet '' & ActiveSheet.Name & '' được bảo vệ, bạn có muốn gỡ bỏ bảo vệ?', _ vbYesNo + vbQuestion, 'Gỡ bỏ bảo vệ Sheet') = vbNo Then Exit Sub Dim i As Integer, j As Integer, k As Integer Dim l As Integer, m As Integer, n As Integer Dim i1 As Integer, i2 As Integer, i3 As Integer Dim i4 As Integer, i5 As Integer, i6 As Integer On Error Resume Next For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next If ActiveSheet.ProtectContents = False Then MsgBox 'Sheet '' & ActiveSheet.Name & '' đã không được bảo vệ!', vbInformation End If End Sub

Bước 4: Đóng cửa sổ Visual Basic, chọn sheet cần phá mật khẩu, sau đó chọn View -> Macros.

Bước 5: Trong hộp thoại Macros, nhấp đúp chuột trái chọn PasswordBreaker().

Bước 6: Xác nhận mở khóa mật khẩu sheet bằng cách nhấn Yes trong thông báo xuất hiện.

Sau khi mở khóa thành công, sẽ hiển thị thông báo 'Sheet ’tên sheet’ đã không được bảo vệ!', giờ đây bạn có thể chỉnh sửa sheet như bình thường vì sheet đã không còn mật khẩu bảo vệ nữa.

Bài viết đã hướng dẫn cách mở file Excel khi quên mật khẩu. Chúc bạn thành công!