Установка пароля на файлы в программе microsoft excel
Содержание:
Как запаролить файл эксель
Чтобы защитить эксель от копирования нужно в панели инструментов нажать Файл и выбрать пункт Сохранить как.
В Excel защита паролем запускается через Файл
Откроется окно под названием Сохранение документа. В этом окне нужно нажать на Сервис и из открывшегося списка выбрать пункт Общие параметры.
Защита паролем Excel находится в общих параметрах
Откроется окошко под названием Общие параметры в котором имеются две строчки в которые вписываются пароли.
Устанавливая пароль Excel необходимо его куда-нибудь записать чтобы не забыть
Если вписать пароль только в первую строчку то файл будет открываться только по паролю но при этом документы можно будет изменять.
Если вписать пароль во вторую строчку то файл будет открываться без пароля но при этом нельзя будет сохранить этот документ с внесёнными в него какие-нибудь изменениями в но можно будет сохранить этот документ с изменениями под другим именем. Сохранённый документ под другим именем будет защищён паролем только на открытие файла, а на защиту от копирования на нём пароля уже не будет.
Чтобы снять защиту в Excel нужно будет снова нажать файл и выбрать пункт Сохранить как, а затем в окне под названием Сохранение документа нажать Сервис и выбрать из открывшегося списка пункт Общие параметры. Откроется окошко под названием Общие параметры в котором нужно снять защиту в эксель удалив все пароли в виде точек чтобы поля были чистыми и нажимаем кнопку ОК.
На заметку
Прежде чем приступать к защите паролем всех ваших книг, необходимо иметь в виду три важных момента:
- Любой, у кого есть пароль для изменения книги, также может удалить защиту паролем! Используйте этот конкретный вариант с умом.
- Обычные пользователи могут воспользоваться программой взлома пароля. Ваша лучшая защита от такого типа подделки (или кражи) заключается в том, чтобы назначить очень длинный пароль из случайных символов. Это не защитит от взлома специализированным программным обеспечением на 100%, но замедлит его. Эта задержка может привести к тому, что потенциальный взломщик отложит работу над ней.
- Если вы забыли свой пароль и не можете войти в свою книгу и внести изменения, вы сами можете приобрести программное обеспечение для взлома паролей.
Защита паролем Excel — отличная возможность, и, к счастью, ее легко реализовать. Не путайте защиту и безопасность, не полагайтесь только на внутренний пароль. Есть множество различных способов шифрования, которое обеспечивается сторонним ПО.
Установка пароля
Разработчики программы прекрасно понимали важность возможности установки пароля именно на файлы Excel, поэтому внедрили сразу несколько вариантов выполнения данной процедуры. При этом, существует возможность установить ключ, как на открытие книги, так и на её изменение
Способ 1: установка пароля при сохранении файла
Один из способов предполагает установить пароль непосредственно при сохранении книги Excel.
- Переходим во вкладку «Файл» программы Excel.
Кликаем по пункту «Сохранить как».
В открывшемся окне сохранения книги жмем на кнопку «Сервис», расположенную в самом низу. В появившемся меню выбираем пункт «Общие параметры…».
Если вы хотите, чтобы ваш файл не могли редактировать посторонние лица, но доступ к просмотру желаете оставить свободным, то, в таком случае, вводите только первый пароль. Если задано два ключа, то при открытии файла будет предложено ввести оба. Если пользователь знает только первый из них, то ему доступно будет исключительно чтение, без возможности редактирования данных. Вернее, редактировать он сможет всё что угодно, но вот сохранить эти изменения не получится. Можно будет только сохранить в виде копии без изменения первоначального документа.
Кроме того, тут же можно поставить галочку около пункта «Рекомендовать доступ только для чтения».
При этом, даже для пользователя, знающего оба пароля, файл по умолчанию откроется без панели инструментов. Но, при желании он всегда сможет открыть эту панель, нажав соответствующую кнопку.
После того, как все настройки в окне общих параметров выполнены, жмем на кнопку «OK».
После этого мы опять возвращаемся в окно сохранения файла. Тут можно при желании изменить его название и определить директорию, где он будет находиться. Когда все это сделано, жмем на кнопку «Сохранить».
- Как и в прошлый раз, переходим во вкладку «Файл».
- В разделе «Сведения» кликаем на кнопку «Защитить файл». Открывается список возможных вариантов защиты ключом файла. Как видим, тут можно защитить паролем не только файл в целом, но и отдельный лист, а также установить защиту на изменения структуры книги.
Если мы остановим выбор на пункте «Зашифровать паролем», то откроется окно, в которое следует ввести ключевое слово. Этот пароль соответствует ключу для открытия книги, который мы применяли в предыдущем способе при сохранении файла. После ввода данных жмем на кнопку «OK». Теперь без знания ключа файл никто не сможет открыть.
При выборе пункта «Защитить текущий лист» откроется окно с большим количеством настроек. Тут также есть окно для ввода пароля. Данный инструмент позволяет защитить конкретный лист от редактирования. При этом, в отличие от защиты от изменения через сохранение, данный способ не предусматривает возможности даже создавать измененную копию листа. Все действия на нём блокируются, хотя в целом книгу сохранить можно.
Настройки степени защиты пользователь может установить сам, выставляя галочки в соответствующих пунктах. По умолчанию из всех действий для пользователя, который не владеет паролем, доступным на листе является только выделение ячеек. Но, автор документа может разрешить форматирование, вставку и удаление строк и столбцов, сортировку, применение автофильтра, изменение объектов и сценариев, и т.д. Можно снять защиту практически с любого действия. После установки настроек жмем на кнопку «OK».
При нажатии на пункт «Защитить структуру книги» можно установить защиту структуры документа. В настройках предусмотрена блокировка изменения структуры, как с паролем, так и без него. В первом случае, это, так называемая «защита от дурака», то есть от непреднамеренных действий. Во втором случае, это уже защита от целенаправленного изменения документа другими пользователями.
Способ 3: Установка пароля и его снятие во вкладке «Рецензирование»
Возможность установки пароля существует также во вкладке «Рецензирование».
- Переходим в вышеуказанную вкладку.
Ищем блок инструментов «Изменение» на ленте. Кликаем на кнопку «Защитить лист», или «Защитить книгу». Эти кнопки полностью соответствуют пунктам «Защитить текущий лист» и «Защитить структуру книги» в разделе «Сведения», о которых мы уже говорили выше. Дальнейшие действия тоже полностью аналогичные.
Для того, чтобы удалить пароль, нужно нажать на кнопку «Снять защиту с листа» на ленте и ввести соответствующее ключевое слово.
Как видим, программа Microsoft Excel предлагает сразу несколько способов защитить файл паролем, как от преднамеренного взлома, так и от неумышленных действий. Запаролить можно, как открытие книги, так и редактирование или изменение её отдельных структурных элементов. При этом, автор может сам определять, от каких именно изменений он хочет защитить документ.
Код VBA для запрета доступа к листу Excel
Затем впишите вот такой код в окно кода формы:
Теперь осталось вызывать эту форму при активации листа, для этого в редакторе VB выберите лист, на который Вы хотите поставить пароль, щелкните два раза по нему, у Вас откроется окно кода, Вы вставляете туда вот это:
Еще, для того чтобы по умолчанию всегда открывался общедоступный лист, также в редакторе выберите «Эта книга» откройте редактор кода (двойным щелчком) и вставьте вот это:
Можно еще запретить изменять пароль пользователем, т.е. допустим, с этим файлом работает человек, который немного разбирается в Excel, и он легко может зайти в редактор Visual Basic и изменить пароль. Для того чтобы этого избежать поставим пароль на редактирования VBA проекта. В редакторе Visual Basic нажмите правой кнопкой на VBAProject, откроется меню, в нем выберите Properties. Далее в следующем окне перейдите на вкладку Protection, поставьте галочку как на картинке и введите пароль.
После этого редактировать код всех макросов, т.е. код Visual Basic сможете только Вы, или тот человек, который знает пароль на проект VBA.
Если Вы все сделали правильно, то у Вас при открытие файла будет открываться «Лист2», а при попытке перейти на «Лист1» будет запускаться форма для ввода пароля, а при нажатие кнопки «Вернуться назад», Вы будете возвращаться на «Лист2».
Программка достаточно примитивная, но начинающим программистам VBA она может помочь в развитие своих более сложных и более нужных программ. Так как Вы ее легко можете изменить, дополнить или использовать совершенно в других целях. Надеюсь, она Вам хоть немного помогла!
Два способа, как защитить ячейки в Excel от изменений
счастью, такая опция. по данному файлу. то его следует в левом верхнем так и от >Пароль не соответствует требованиям или все области,.вам будет предложеноДа, включить защиту откроете, вы увидите пароль и подтвердить листу. слева в: Сервис => Защита текущий лист». в данном табличномОткрывается окно поиска файла.Переходим по адресу:
Выбираем необходимый диапазон ячеек
перекодировать. К счастью, углу окна. собственных ошибочных действий.Защита документа к сложности. Предупреждающее которые они могутВ области задач ввести пароль. Делать, чтобы добавить пароль
желтое сообщение его. После добавления верху — выбираем (а далее по
-
Появится окошко, в котором редакторе присутствует. И С помощью негоимя_файла/xl/worksheets/ если зашифрован толькоТеперь при открытии книги Беда в том,. сообщение появляется, когда изменять, или чтобы
-
Защита документа это необязательно.
-
или настроить проверкуПОМЕЧЕН КАК ОКОНЧАТЕЛЬНЫЙ
-
пароля не забудьте обьект воркшит, справа
-
вашему усмотрению) необходимо провести настройку.
-
вы запросто сможете
переходим в туФайлы с расширением лист, а не не нужно будет что не всеНа вкладке вам необходимо использовать удалить разрешения.
-
в разделеЧтобы снять эту защиту, подлинности пользователей.вверху документа. Если
-
сохранить файл, чтобы
-
— типовые события,Александр копытько
-
Следуйте руководству:
-
уберечь все введенные директорию, где расположена
-
xml
Ставим защиту на выбранные ячейки
вся книга, можно вводить пароль и пользователи знают, какРецензирование для пароля большеПримечание:Ограничения на форматирование щелкнитеПозволяет применить разрешения с вы нажмите
-
применить его.
-
которые отлавливаются экселем.: Сервис —-> Защита.
-
Ни в коем случае вами данные от
-
нужная нам книгав данной директории
открывать документ и она перестанет быть снять блокировку, чтобы
в группе типов символов. Чтобы использовать другой наборустановите флажокЗащитить структуру книги
помощью шаблона, созданногоВсе равно редактироватьВажно:из них нас И там выбирай не снимайте галочку чужого вмешательства. Также Excel, к которой
содержат информацию о сохранять в любом защищенной. при необходимости иметьЗащитаРешение. возможностей защиты, нажмите
Ограничить набор разрешенных стилей. еще раз
Если в вашей организации., документ больше не интересует изменение активной что тебе нужно с пункта «Защитить защита ячеек - утрачен пароль. Выделяем
еще раз. Если в вашей организации., документ больше не интересует изменение активной что тебе нужно с пункта «Защитить защита ячеек - утрачен пароль. Выделяем
Второй способ
листах. Открываем первый доступном формате
ДляУрок: возможность редактировать книгуобратите внимание наИспользуйте пароль, который кнопку
-
, а затем нажмите при добавлении защиты Дополнительные сведения об будет помечен какДля пользователей: храните пароль ячейки, т.е. событие
-
Marg12
-
лист и содержимое это хороший способ её и жмем из них с
этого, переходим воКак поставить пароль на или даже просто следующие параметры защиты: соответствует минимальным требованиям,Ограничить разрешения кнопку вы не выбрали использовании управления правами окончательный. в надежном месте.
Worksheet_SelectionChange. вот на
fb.ru>
Альтернативный способ
Можно поставить пароль и немного другим способом.
- Выберете меню файл и нажмите «Сохранить как». Только сразу сохранять ничего не надо.
- В окне сохранения вы увидите кнопочку «Сервис». Нажмите на нее и выберете «Общие параметры».
- Что у вас появилось? Правильно окно, в котором вы должны вписать пароль на открытие и пароль на изменение. Вы можете задать оба пароля, а можете один любой. А чем они отличаются? Если мы ставим кодовое слово на открытие, то мы не сможем вообще открыть документ пока его не введем. А если поставим пароль на изменение, то без ввода мы сможем открыть документ только для чтения без возможности редактирования.
Теперь попробуем зайти в сохраненный документ и увидим как это работает в действии. Если вы ставили оба пароля, то сначала вам придется прорваться через защиту на открытие, а потом через защиту на редактирование (либо же открыть документ только для чтения).
В общем как видите, способов для защиты экселевского документа целая куча. Так что можете выбирать любой.
Установка пароля в разделе «Сведения»
Второй способ подразумевает установку пароля в разделе Excel «Сведения».
- Как и в прошлый раз, переходим во вкладку «Файл».
- В разделе «Сведения» кликаем на кнопку «Защитить файл». Открывается список возможных вариантов защиты ключом файла. Как видим, тут можно защитить паролем не только файл в целом, но и отдельный лист, а также установить защиту на изменения структуры книги.
Если мы остановим выбор на пункте «Зашифровать паролем», то откроется окно, в которое следует ввести ключевое слово. Этот пароль соответствует ключу для открытия книги, который мы применяли в предыдущем способе при сохранении файла. После ввода данных жмем на кнопку «OK». Теперь без знания ключа файл никто не сможет открыть.
При выборе пункта «Защитить текущий лист» откроется окно с большим количеством настроек. Тут также есть окно для ввода пароля. Данный инструмент позволяет защитить конкретный лист от редактирования. При этом, в отличие от защиты от изменения через сохранение, данный способ не предусматривает возможности даже создавать измененную копию листа. Все действия на нём блокируются, хотя в целом книгу сохранить можно.
Настройки степени защиты пользователь может установить сам, выставляя галочки в соответствующих пунктах. По умолчанию из всех действий для пользователя, который не владеет паролем, доступным на листе является только выделение ячеек. Но, автор документа может разрешить форматирование, вставку и удаление строк и столбцов, сортировку, применение автофильтра, изменение объектов и сценариев, и т.д. Можно снять защиту практически с любого действия. После установки настроек жмем на кнопку «OK».
При нажатии на пункт «Защитить структуру книги» можно установить защиту структуры документа. В настройках предусмотрена блокировка изменения структуры, как с паролем, так и без него. В первом случае, это, так называемая «защита от дурака», то есть от непреднамеренных действий. Во втором случае, это уже защита от целенаправленного изменения документа другими пользователями.
Установка пароля и его снятие во вкладке «Рецензирование»
Возможность установки пароля существует также во вкладке «Рецензирование».
- Переходим в вышеуказанную вкладку.
Ищем блок инструментов «Изменение» на ленте. Кликаем на кнопку «Защитить лист», или «Защитить книгу». Эти кнопки полностью соответствуют пунктам «Защитить текущий лист» и «Защитить структуру книги» в разделе «Сведения», о которых мы уже говорили выше. Дальнейшие действия тоже полностью аналогичные.
Для того, чтобы удалить пароль, нужно нажать на кнопку «Снять защиту с листа» на ленте и ввести соответствующее ключевое слово.
Как видим, программа Microsoft Excel предлагает сразу несколько способов защитить файл паролем, как от преднамеренного взлома, так и от неумышленных действий. Запаролить можно, как открытие книги, так и редактирование или изменение её отдельных структурных элементов. При этом, автор может сам определять, от каких именно изменений он хочет защитить документ.
Для продвинутых пользователей
Сохранить файл как — XML.Далее открываем блокнотом.Находим тег Password .Удаляем его прочь.Открываем Excel — вуаля!
- Объяснение:Новые файлы Офиса — это контейнер. Архив, если хотите.Открыть его можно через TotalCommander — ставим на него курсор и нажимаемCtrl + PageDown Так вот по пути «Файл.xlsx/xl/worksheets/sheet1.xml» или « sheet2 » или как-то иначе, и находится тот самый запаролено лист. Для примера есть в « sheet1 «.1. Вытаскиваем файл « sheet1.xml » из контейнера XLSX и открываем текстовым редактором.2. Поиском по тексту ищем «pass».3. Редактор находит XML-контейнер . Или что-то типа этого. Короче контейнер «sheetProtection «.4. Убиваем весь контейнер « sheetProtection » от «<» до «>».5. Сохраняем файл.6. Закидываем обратно в контейнер XLSX.7. Поднимаемся вверх из файла8. Открываем файл двойным кликом и вуаля! Все работает!
Настройка
Переходим к следующему этапу решения вопроса о том, как запаролить Excel-файл. На экране появляется раздел «Общие параметры». Здесь необходимо ввести пароль на изменение или открытие документа. Кроме того, если активировать функцию «Только чтение», при попытке открыть запароленный файл Excel, по умолчанию будет отключена.
Если установить защиту только для запуска документа, запрос на ввод будет возникать каждый раз во время открытия таблицы. При этом все пользователи, которые будут знать секретную комбинацию, смогут создавать массивы и редактировать данные. Что касается вопроса о том, как открыть запароленный файл защита установлена на изменение материала, запуск будет происходить стандартно, без каких-либо запросов. Однако если внести в таблицу новые данные и попытаться сохранить документ, приложение попросит указать секретную комбинацию.
Когда установлены оба типа паролей, необходим двойной ввод во время запуска и закрытия материала
Важно знать, что можно установить разные пароли на редактирование и открытие файла
Возвращаемся к настройке. Когда пароль (или их пара) задан, нажимаем в «Общих параметрах» кнопку «OK». В проводнике вписываем имя документа, сохраняем файл, используя соответствующую функцию.
Как защитить паролем файлы Excel?
Если вы много работаете в Excel и хотите обезопасить свои документы, то стоит подумать о защите файлов паролем.
Независимо от того, хотите ли вы ограничить доступ ко всему документу или просто запретить определенным пользователям вносить изменения в файл, для настройки пароля требуется всего одна или две минуты. Если ваша таблица попадает в чужие руки, результат может быть весьма плачевным, поэтому стоит потратить время, чтобы избежать ненужных проблем в будущем.
Как защитить пароль от файла Excel?
Excel упрощает шифрование электронной таблицы путем блокировки ее с помощью пароля. Это всего лишь три простых шага:
- Перейдите в меню Файл > Сведения >Защита книги > Зашифровать с помощью пароля.
- Введите желаемый пароль и нажмите ОК .
- Подтвердите пароль.
Однако, в зависимости от того, что вы пытаетесь защитить, метод, который вы используете, может немного измениться.
Шифрование документа Excel
Наиболее распространенным методом обеспечения защиты в электронной таблице Excel является шифрование. Это означает, что всякий раз, когда кто-то открывает файл, он должен ввести пароль.
Откройте документ и выберите Файл > Сведения > Защитить книгу.
В выпадающем меню выберите Зашифровать с помощью пароля, затем введите требуемый пароль в следующем диалоговом окне.
После нажатия ОК в следующем окне вам нужно будет повторно ввести пароль.
При следующем открытии документа вам будет предложено ввести пароль для продолжения работы.
Разрешить доступ только для чтения
Настройка базового шифрования довольно проста, но фактически Excel предлагает различные варианты, когда дело доходит до защиты паролем. Например, можно чтобы кто-либо мог открыть документ, но для его редактирование будет не доступно. Такую систему очень легко реализовать.
Нажмите Файл > Сохранить как > Обзор > Сервис.
В выпадающем меню выберите Общие параметры.
Здесь, вы заметили, есть два разных поля: Пароль для открытия и Пароль для изменения. Вы можете оставить последний пустым, если хотите ограничить права на редактирование, не ограничивая доступ к самому документу.
В следующий раз, когда вы откроете документ, вы должны получить немного другую подсказку с паролем, как вы можете видеть выше.
Защита рабочего листа
Если ваш документ содержит более одного листа, вы можете ограничить права на редактирование одним или несколькими листами, но не всей книги.
Перейдите на вкладку Рецензирование и нажмите Защитить лист.
Здесь вы сможете ввести желаемый пароль для текущего листа.
Тем не менее, вы заметите, что есть также серия меток, которые позволят всем пользователям получить доступ к определенным функциям. Это может быть удобно, если вы хотите дать им возможность сортировать столбцы, но не производить никаких значительных изменений.
Добавление пароля с помощью VBA
Последний способ: ваша электронная таблица использует макросы VBA, и вы хотите разрешить кому-либо редактировать сам документ, но при этом вам необходимо добавить дополнительную защиту к написанному коду. Вот как это сделать.
Вкладка Разработчик > Макросы.
Создайте новый макрос. Вы можете выбрать любое имя.
В данной статье используется следующий код:
Однако на практике вы просто используете любой макрос, который нужно защитить. В редакторе Visual Basic перейдите в Tools > VBAProject Properties.
Во вкладке Protection вы можете поставить флажок, который позволит вам заблокировать проект для просмотра Lock project for viewing. Существуют также поля, где вы можете добавить защиту паролем для доступа к свойствам проекта.
Стоит отметить, что, хотя такая защита может быть полезна, она имеет свои ограничения.
Защитите себя
Когда дело доходит до важной таблицы, лучше обезопасить себя, нежели потом сожалеть. Во многих случаях на рабочих местах используют общий доступ к документу Excel для выполнения различных задач
Здесь могут быть нежелательные последствия, если не те пользователи получали файл
Во многих случаях на рабочих местах используют общий доступ к документу Excel для выполнения различных задач. Здесь могут быть нежелательные последствия, если не те пользователи получали файл.
Да, для ввода пароля потребуется какое-то время, но это того стоит. Потратьте время, чтобы подумать, действительно ли вам нужно защитить весь документ или только определенные листы, чтобы избежать печальных последствий.
Снятие защиты паролем с Эксель
В Microsoft понимают, что файл может попасть не в те руки, поэтому дают возможность пользователю задать пароль для доступа к конкретному листу или всему документу. Есть возможность даже заблокировать отдельные ячейки от редактирования и/или просмотра. Но что делать, если забыли пароль, а в файле находятся важные данные? Пароль можно снять самостоятельно при помощи стандартных программ Windows.
Способ 1: Снять пароль при помощи архиватора
Данный способ лучше всего работает со старыми версиями программы (до версии от 2010 года). В последних версиях есть риск потери данных из-за новых параметров безопасности. Суть способа заключается в том, чтобы получить доступ к каждому листу отдельно. Для этого вам понадобится любой архиватор, который умеет работать с файлами .zip и инструмент для редактирования кода (подойдёт даже стандартный блокнот от Windows).
Работа может осуществляться только с файлами .xlsx, поэтому обратите внимание на то, в каком формате сохранён документ, т.к. старые версии Excel сохраняют документе в .xls формате
Если файл имеет расширение .xls, то пересохраните. Для этого откройте его в Excel и в верхнем меню выберите файл, а из выпадающего меню “Сохранить как”
, далее в разделе “Тип файла”
выбирайте “Книга Excel (.xlsx)”
.
Далее требуется поменять расширение .xlsx на .zip. Для этого нажмите правой кнопкой мыши по файлу и выберите переименовать. В конце названия меняете расширение на .zip. Пример: “Таблица1.xlsx”
переименовываете в “Таблица1.zip”
.
Если, когда вы пытаетесь переименовать файл, у вас не показывается расширение, то проделайте следующую процедуру:
- Перейдите в «Панель управления»
. - Выберите тип просмотра “Мелкие значки”
и найдите “Параметры папок”
(также может называться “Параметры Проводника”
).
Зайдите в раздел “Вид”
, затем в поле “Дополнительные параметры”
найдите пункт “Скрывать расширения для зарегистрированных типов файлов”
и снимите с него галочку. Примените изменения.
После проделанной процедуры вы без проблем сможете вручную пометь расширение любого файла.
Далее открываете архив и переходите в папку «xl»
, после в “worksheets”
, где находятся листы в формате .xml. Листы в этом случае называются “sheet”
и нумеруются по дате создания (sheet1, sheet2 и т.д.). Открыть файл нужно при помощи стандартного блокнота или специального реактора кода (например, NotePad++).
В открывшемся файле найдите фрагмент “sheetProtection”
. Т.к. в файле будет много кода, рекомендуется воспользоваться быстрым поиском по содержимому при помощи сочетания клавиш Ctrl+F
. Находите нужный блок, имеющий данную структуру ““sheetProtection переменная1=”” переменная2=””…”
, более подробно можно видеть на скриншоте ниже. Для сброса пароля удаляете весь этот блок.
Если вы проделаете данную процедуру с листом, который был сохранён в программе версии 2010 года и выше, то потеряете все данные. В качестве решения данной проблемы удалите не весь блок, а только значение переменной “password”
. Что касается версии начиная с 2016 года, то там нет переменной “password”
, поэтому снять пароль при помощи архиватора в этом случае невозможно.
Когда закончите сохраните изменения и измените расширение файла обратно в .xlsx аналогичным образом, как меняли на .zip.
Данный способ позволяет снять пароль только с отдельных листов, поэтому если у вас полностью запароленный большой файл Excel с несколькими листами, то придётся снимать защиту с каждого вручную.
Способ 2: Удаление пароля через Макрос
В этом случае вам понадобится только сама таблица Excel и умение работать с консолью разработчика. По умолчанию панель разработчика не отображается в файле, чтобы её включить воспользуйтесь следующей инструкцией:
- Перейдите в пункт “файл”
в левой части верхнего меню программы. - Затем зайдите в “параметры”
, в левом меню выберите “настройка ленты”
. - В поле “Основные вкладки”
(находится справа) поставьте галочку напротив пункта “Разработчик”
.
В открывшемся окне разработчика найдите кнопку “Макрос”
или воспользуйтесь комбинацией клавиш Alt+F8
.
Заполняем поле с именем макроса (можно придумать любое имя, но в нём не должно быть русских букв и пробелов). Нажимаем “Создать”
. Система открывает окно для ввода кода.
Вводите следующий код:
Закрываем окно, сохранив при этом изменения. В режиме разработчика снова используйте комбинацию клавиш Alt+F8, чтобы увидеть созданный макрос. Выберите его и нажмите “Выполнить”
в правом углу.
Восстановление пароля для Excel
Всё легко и просто, когда пароль известен. А вот что делать, если пароль потерялся и важные данные оказались недоступны?
Ответ зависит от типа защиты и версии Excel, в которой создан документ.
Возможны три варианта:
- простой (слабая защита, и пароль удаляется мгновенно)
- сложный с секретом (надежная защита с уязвимостью, и пароль удаляется за пару минут)
- безупречно сложный (надежная защита без оговорок, и для удаления пароля потребуются время и мощный компьютер)
Восстановление пароля Excel. Слабая защита
Для разных целей в Excel существуют различные варианты защиты. Пароли для некоторых из них находятся или удаляются мгновенно вне зависимости от сложности самих паролей и версии Excel.
Пароли Excel, которые можно мгновенно найти или удалить:
- пароль записи изменений
- пароль защиты страницы
- пароль рабочей книги
- пароль VBA макросов
- пароль открытия для Excel 6-95
Существует целый класс программ для восстановления паролей Excel. Трудно выделить какую-то из них — все они одинаково успешно справляются с простой защитой в Excel.
Восстановление пароля Excel 97-2003. Надежная защита с секретом
Надежная защита в документах Excel всех версий (кроме древнего Excel 6-95) – это пароль на открытие: все содержимое файла полностью зашифровано и без пароля документ невозможно даже открыть.
Ну что же, раз потерян пароль, то будем искать пароль, верно?
Нет, не верно! Есть же секретик.
На самом деле не пароль шифрует файл, а ключ шифрования — специальное значение, которое получается из хитрых преобразований пароля. Вы вводите пароль, Excel преобразует его в ключ шифрования и пытается расшифровать файл. Если пароль верный, то вы получаете доступ к данным. Если пароль неверный, то неверным будет ключ шифрования и данные останутся недоступными.
Получается, чтобы открыть зашифрованный файл Excel можно искать пароль, а можно — ключ шифрования.
И вот он секретик — для Excel 97-2003 нужно искать ключ шифрования!
В разных версиях Excel для вычисления ключа используются разные алгоритмы преобразования пароля в ключ. Ключ при этом имеет строго определенную длину, которая не зависит ни от сложности пароля, ни от его длины.
В Excel 97-2003 у ключа шифрования фатально маленькая длина — всего 40 бит.
Современному компьютеру требуется день-два, чтобы перебрать все 2 40 возможных значений ключа и найти нужный.
А будет ключ — не будет пароля!
Программ, которые могут такое проделать не так много. Одна из них — Accent OFFICE Password Recovery (в ней эта опция так и называется — «Поиск ключа»).
Пара дней на поиск ключа — это здорово, но как насчет пары минут?
С помощью так называемых радужных таблиц возможно и такое!
Говоря простым языком, радужная таблица — это база данных размером в несколько гигабайт, хранящая просчитанные заранее значения для проверки ключей. Поиск в радужной таблице контрольного значения занимает несколько минут. После этого документ Excel можно мгновенно расшифровать.
Ни длина пароля, ни его сложность не имеют абсолютно никакого значения. Пара минут и всё — пароля нет!
Радужные таблицы используются некоторыми производителями программ для восстановления паролей и в онлайн-сервисах, которые расшифровывают любой загруженный к ним файл Excel.
ВерниДоступ.ру — пример такого сервиса
Восстановление пароля Excel 2007-2013. Безупречно надежная защита
Шутки и секретики закончились с появлением Excel 2007. С тех пор уровень защиты растёт, а скорость взлома паролей снижается с каждой новой версией Excel.
Длина ключа шифрования увеличилась до 128/256 бит и его уже не найти (множество вариантов 2 128 или 2 256 перебрать попросту невозможно). По этой же причине для Excel 2007-2013 не существует и радужных таблиц.
Остаётся действовать в лоб — перебирать возможные варианты паролей. Один за другим.
И тогда на помощь пришли они — видеокарты.
Как оказалось их мощности подходят не только для сверхреалистичных компьютерных игр, но и для многих других задач.
Так точно, и для восстановления паролей Excel 2007-2013 тоже.
Скорость перебора паролей всего на одной видеокарте может увеличится в десятки раз, то есть в десятки раз уменьшится время вашего ожидания.
Конечно здорово! Подключайте к перебору пароля одну-две-все видеокарты и уменьшайте свое время ожидания.
Но обратите внимание: не все программы для восстановления паролей Excel 2007-2013 работают на видеокартах. А те что их используют, не всегда делают это на высокой скорости
Придется искать, тестировать, выбирать.