Jak odzyskać hasło do pliku Excel? Metody odblokowywania dokumentów

Piotr Napora
przez Piotr Napora
6 min. czytania

Aby odzyskać hasło do pliku Excel lub odblokować zabezpieczony dokument, można skorzystać z kilku metod – od najprostszych, po zaawansowane wykorzystujące narzędzia zewnętrzne. Poniżej znajdziesz szczegółowy poradnik krok po kroku, opisujący różne scenariusze i proponowane rozwiązania.

1. Pierwsze kroki: Spróbuj sobie przypomnieć hasło

Zanim podejmiesz próbę łamania zabezpieczeń:

  • Sprawdź, czy CapsLock nie jest aktywny – hasło w Excelu jest wrażliwe na wielkość liter.
  • Wpisz hasło kilkoma często używanymi kombinacjami (np. „123456”, „haslo123”, „qwerty”) – może użyłeś prostego hasła.
  • Jeśli próbujesz usunąć ochronę arkusza:
  • Kliknij prawym przyciskiem myszy na nazwę arkusza.
  • Wybierz „Usuń ochronę arkusza”.
  • Podaj hasło, które pamiętasz.

2. Odblokowanie arkusza/kartki Excela bez hasła (proste metody)

Metoda: Edytowanie pliku XML (.xlsx)

Ta metoda sprawdza się w przypadku plików Excel zapisanych w formacie .xlsx – nie dotyczy starych plików .xls.

Krok po kroku

  1. Zmień rozszerzenie pliku z .xlsx na .zip.
  2. Rozpakuj plik ZIP (np. użyj eksploratora Windows lub programu 7-Zip).
  3. Przejdź do folderu xl/worksheets i otwórz plik danego arkusza (np. sheet1.xml) w notatniku.
  4. Znajdź i usuń fragment <sheetProtection ... /> – odpowiada on za hasło.
  5. Zapisz plik, zamień z powrotem całą zawartość na ZIP, po czym zmień rozszerzenie na .xlsx.
  6. Otwórz plik w Excelu – arkusz powinien być odblokowany.

3. Skrypt VBA do zdejmowania hasła z arkusza

Jeśli nie znasz hasła do ochrony arkusza, możesz użyć prostego skryptu VBA:

Instrukcja

  1. Otwórz plik w Excelu.
  2. Wciśnij Alt + F11, aby uruchomić edytor VBA.
  3. W menu wstaw „Moduł”.
  4. Wklej poniższy skrypt:
Sub OdblokujArkusz() 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 Dim Pass As String 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 Pass = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) _ & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) ActiveSheet.Unprotect Pass If ActiveSheet.ProtectContents = False Then MsgBox "Arkusz odblokowany, domyślne hasło: " & Pass Exit Sub End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next End Sub 
  1. Uruchom makro.
  2. Jeśli wszystko pójdzie dobrze, arkusz zostanie odblokowany, a pojawi się komunikat z domyślnym hasłem (często jest ono losowe).

4. Programy do łamania i odzyskiwania haseł

Na rynku dostępnych jest wiele programów umożliwiających odzyskanie hasła do pliku Excel typu .xls oraz .xlsx.

Najpopularniejsze narzędzia:

  • iMyFone Passper for Excel – automatycznie próbuje złamać hasło (różne typy ataków: brute-force, słownikowy, maska).

Jak to działa (ogólnie, większość narzędzi) –

  1. Pobierz i zainstaluj wybrane narzędzie (np. Passper, LostMyPass, PassFab, programy online).
  2. Wybierz tryb odzyskiwania (np. „Odzyskaj hasło” lub „Usuń ochronę”).
  3. Dodaj zabezpieczony plik Excel.
  4. Wybierz metodę ataku (im więcej danych o potencjalnym haśle, tym szybciej przebiegnie proces).
  5. Rozpocznij odzyskiwanie – program automatycznie spróbuje znaleźć hasło, co może potrwać od kilku minut do wielu godzin (w zależności od stopnia skomplikowania hasła).

Uwaga – Programy online mogą być wygodne, ale przesyłanie poufnych danych na zewnętrzne serwery wiąże się z ryzykiem – nie poleca się tej metody dla plików firmowych lub zawierających dane wrażliwe. Wersje desktopowe są bezpieczniejszą opcją.

5. Odblokowanie skoroszytu lub pliku zabezpieczonego hasłem otwarcia

Jeśli plik zabezpieczony jest hasłem już na etapie otwierania (hasło pliku, a nie arkusza):

  • Jedynym skutecznym rozwiązaniem jest skorzystanie z komercyjnego programu łamiącego hasła (np. Passper, PassFab, Excel Password Recovery Lastic), działającego metodą brute-force lub słownikową.
  • Narzędzia te analizują wszystkie możliwe kombinacje znaków do momentu znalezienia właściwego hasła.

6. Otwieranie pliku Excel w Google Sheets

W niektórych przypadkach (głównie dla prostych zabezpieczeń arkusza, nie pliku) – warto spróbować otworzyć plik przez Google Sheets:

  • Otwórz Dysk Google i załaduj plik Excel.
  • Otwórz plik za pomocą Arkuszy Google – czasami ograniczenia arkusza są ignorowane i możliwy jest dostęp do danych.

7. Zabezpieczenia i zgodność z prawem

  • Prawo – Usuwanie hasła do własnych plików (lub za zgodą właściciela) jest legalne. Usuwanie zabezpieczeń cudzych lub firmowych dokumentów bez pozwolenia może być przestępstwem – postępuj wyłącznie zgodnie z prawem.
  • Ochrona danych – Zawsze wykonuj kopię zapasową pliku przed próbą jakiejkolwiek ingerencji.
  • Po udanym zdjęciu zabezpieczenia, zadbaj o odpowiednie zabezpieczenie pliku na przyszłość: silniejsze hasło i backupy.

8. Podsumowanie – która metoda dla kogo?

Problem Najlepsza metoda Wymagana wiedza techniczna
Zapomniane hasło do arkusza (.xlsx) Edycja XML, VBA Średnia
Proste zabezpieczenie arkusza (.xls) VBA Niska
Zapomniane hasło do pliku (otwarcie) Programy do łamania Niska
Proste ograniczenie na edycję tekstu Google Sheets Niska

Jeśli jedna metoda nie działa – spróbuj innej. W przypadku kluczowych danych skonsultuj się ze specjalistą od odzysku plików.

Źródła i instrukcje krok po kroku:

  • Edycja XML:
  • Skrypt VBA:
  • Programy do odzyskiwania:
  • Google Sheets jako alternatywa:
  • Bezpieczeństwo i ochrona:

Przed zastosowaniem metod technicznych wykonaj kopię zapasową oryginalnego pliku!

Podziel się artykułem
Follow:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *