Calcweb.ru

Информационный портал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как добавить функцию вычисления хеша в контекстное меню Windows 10

Функция вычисления хеша в контекстном меню Windows 10

Функция вычисления хеша в контекстном меню Windows 10

Давайте рассмотрим то, как выглядит функция вычисления хеша в контекстном меню Windows 10, так как еще недавно, большинству пользователей ПК приходилось не просто ломать голову по поводу того, как именно вычислить используемый хеш программ, а необходимо было прибегать к разного рода установкам стороннего ПО. Вот только устанавливаемое программное обеспечение для вычисления хеша не всегда полноценно работоспособно, а следовательно, были часты погрешности при вычислениях и разного рода сбои самих программ.

Именно по этой причине, мы предлагаем вам для того, чтоб получить контрольную сумму файла, воспользоваться встроенным приложением в Windows 10 под названием «PowerShell». В PowerShell за действия с вычислением хеша отвечает команда «Get-FileHash». Тут же отметим, что сам выбор алгоритма определяться будет благодаря параметру «Algorithm». Понятное дело, что все это не столь сложно, как могло бы оказаться на самом деле, вот только стоит понимать, что если часто открывать консоль -> вводить в консоль команду -> ожидать результат, то это будет отнимать кучу свободного времени. Вот почему, мы предлагаем вам произвести интеграцию команды хеша в меню «Проводника», что будет в разы удобнее в использование.

Для того, чтоб внести свои изменения в ОС, необходимо будет использовать твик реестра Win 10, вот только править там, придется просто невероятное количество всего, а по сему, мы предлагаем вам взять и просто скачать с нашего сервера архив. Как только вы скачаете архив и распакуете его -> произведите слияние файлов «AddHashContextMenu.reg». При правильном выполнение всего (мы думаем, вы не где не ошибетесь при слияние), внесенные вами изменения в систему будут видны мгновенно.

Таким образом, стоит вам теперь всего 1 раз кликнуть ПКМ по интересующему вас файлу, то тут же можно будет увидеть в контекстном меню пункт «Получить хеш», наведя курсом мышки на который, вы сможете увидеть порядка 7 пунктов, каждый из которых, позволит вам выбрать конкретное действие в плане вычисления алгоритма хеширования.

Обратите внимание на то, что стоит вам только выбрать один из 7 пунктов, то тут же откроется панель «PowerShell», где можно будет прочитать собранную информацию и при необходимости, скопировать ее.

Таким образом, функция вычисления хеша в контекстном меню Windows 10 может стать для любого пользователя на много ближе и практичнее в использование.

Как добавить функцию вычисления хеша в контекстное меню Windows 10

ДЛЯ ПРОСМОТРА САЙТА РЕКОМЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ: Uran — браузер от uCoz на базе проекта Chromium. | Google Chrome | Opera | Firefox

Из них:
Пользователи: 1373
Проверенные: 19
Друзья: 5
Редакторы:
Журналисты: 8
В вечном бане : 31
Модераторы: 1
Администраторы: 3

Из них:
Парней 1131
Девушек 309

Сейчас на сайте:

ВЫ МОЖЕТЕ ВОСПОЛЬЗОВАТЬСЯ

Статьи: Общие [101]Статьи: Windows Vista [225]Статьи: Windows 7 [430]
Статьи: Windows 8 [33]Статьи: Windows 10 [336]Статьи: Windows 11 [48]
Статьи: Медицина и Здоровье [163]Статьи: Психология, Семья, Отношения [160]Статьи: Наука и Искусство [34]
Статьи: Безопасность [12]Статьи: Офис 2010 [125]Статьи: Офис 2007 [9]
Статьи: Тестирование железа [4]Статьи: Exchange Server 2010 [103]Статьи: Photoshop [76]
Статьи: Corel Draw [2]Статьи: История и Политика [5]Статьи: Реестр Windows [1]
Читайте так же:
Как добавить в контекстное меню Проводника опцию выделения объектов флажками
Главная » Статьи » Статьи » Статьи: Windows 10

Д ля вычисления хеша файлов совсем необязательно использовать сторонние утилиты. Получить контрольную сумму файла можно с помощью штатных средств самой Windows, например, командной строки PowerShell . За вычисление хеша в PowerShell отвечает командлет Get-FileHash , выбор же алгоритма определяется параметром Algorithm . Все очень просто, но не очень удобно, если учесть, что для получения контрольной суммы каждый раз приходится открывать консоль и вводить в нее команды вручную.

А нельзя ли как-нибудь упростить эту задачу? Вполне! Вы можете интегрировать команду вычисления хеша непосредственно в контекстное меню Проводника. Сделать это можно с помощью твика реестра. Править вручную пришлось бы немало, поэтому лучше воспользоваться готовым решением. Скачайте по ссылке yadi.sk/d/pZ-hXOyu3FbDsW архив с твиками, распакуйте и выполните слияние файла AddHashContextMenu.reg . Изменения вступят в силу немедленно.

Если вы теперь кликните ПКМ по любому файлу, то увидите в контекстном меню новую опцию «Получить хеш», которая в свою очередь будет содержать семь подпунктов, соответствующих тому или иному алгоритму хеширования.

При выборе нужного вам пункта, откроется консоль PowerShell , откуда вы можете скопировать полученный результат.

Намного удобнее, не правда ли? В архиве также прилагается файл RemoveHashContextMenu.reg , выполните его слияние, если захотите удалить из контекстного меню добавленную в него опцию.

После прочтения материала » Как добавить функцию вычисления хеша в контекстное меню Windows 10 «, можно просмотреть форум и поискать темы по данной игре.

html-cсылка на публикацию
BB-cсылка на публикацию
Прямая ссылка на публикацию

Внимание: Все ссылки и не относящиеся к теме комментарии будут удаляться. Для ссылок есть форум.

Как добавить зашифровать или расшифровать пункт в контекстное меню в Windows 10/8/7.

В нашу эпоху, когда технологии клепают, практически во всех сферах нашей жизни, защита данных и конфиденциальность очень строгие и само собой разумеется необходимы. Один очень своеобразный метод для снижения таких угроз конфиденциальности является шифрование. Для Windows предлагается функциональность шифрования файлов, папок и даже дисков, чтобы помочь сохранить ваши данные в безопасности и предотвратить других пользователей от того, чтобы получить доступ к ним. Сегодня мы увидим, как зашифровать или расшифровать любой файл/папку с помощью всего одного клика который нужно сделать немного в реестре.
Перед началом, давайте взглянем на то, что такое шифрование и как оно реализовано в ОС Windows. Простыми словами, шифрование занимает свои обычные данные, если сказать проще, то это текстовое сообщение которое преобразует его в “зашифрованный текст”, который не читается, пока вы не сделаете какой-то смысл из него.

После этого зашифрованный текст так же хорош, как любая подпись иностранца, пока вы не сможете расшифровать его, чтобы извлечь исходное сообщение. В Windows, функции Шифрования файловой системы (efs) даёт возможность сохранить ваши данные в зашифрованном формате. С помощью стандартных и расширенных алгоритмов шифрования, программа шифрует файл/папку и делает невозможным для любого, чтобы читать фактические данные пока никто не знает, как её расшифровать.

Читайте так же:
Kingston HyperX Fury Red Series CL10 Kit of 2 – интересная ОЗУ

Этот урок покажет как зашифровать любой файл в Windows 10/8/7 только одним щелчком мыши, путем добавления пункта в контекстное меню шифровать&расшифровать при щелчке правой кнопкой мыши. Следует отметить, что efs не доступна в домашней версии Windows. Она доступна в Windows 10 Pro и Enterprise, Windows 7 Профессиональная, максимальная, корпоративная или Windows 8 профессиональная и Корпоративная.

Добавление пункта шифрование или дешифрование в контекстное меню
В Windows, когда мы можем зашифровать любой файл, и он становится недоступным для других пользователей, и поэтому система обычно используется в корпоративных версиях ОС Windows. Но, если вы хотите, чтобы попробовать её на своем компьютере, выполните указанные ниже действия, чтобы добавить элемент зашифровать или расшифровать в контекстном меню.

1. Создать точку восстановления системы, затем нажмите кнопку Windows и клавишу R на клавиатуре, чтобы запустить командную строку. Введите тип regedit.exe и нажмите Enter, чтобы открыть редактор реестра.

2. Перейдите к пути на левой панели редактора реестра.

Раздел реестра – HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

3. Вам нужно создать новый параметр типа DWORD для контекстного меню шифрование здесь, в случае, если Вы не в состоянии увидеть его на панели справа. Справа – нажмите кнопку Дополнительно и выберите команду создать > параметр DWORD (32-бита) значение.

4. Назовите его как “EncryptionContextMenu” и нажмите Enter.

5. Дважды щелкните и откройте этот вновь созданный пункт и присвойте этому параметру значение 1, как показано на рисунке ниже. Нажмите кнопку ОК.

Теперь перезагрузите компьютер, чтобы изменения вступили в силу. После перезагрузки Вы заметите, что в контекстном меню есть новый пункт для шифрования базового содержания.

После того как вы зашифровали файлам через опцию шифрования в контекстном меню, этот файл уже не будет доступен для других учетных записей пользователей на одном компьютере.

Если вы пытаетесь зашифровать всю папку, вам будет предложено для подтверждения нажать на этот атрибут операции изменения, так как показано на изображении ниже

После того, как файл зашифрован, Блокировка изображения должна отображаться в верхнем правом углу значок файла/изображения. Вы можете легко расшифровать файлы, а также выбрать опцию расшифровать в контекстном меню, но как очевидно, это только будет работать на зашифрованных файлах.

Добавляем вычисление SHA-1 и MD5 хешей в контекстное меню файлов

Уже не раз я сталкивался с ситуацией, когда ISO диск записывался с ошибками и новенький Linux просто не хотел нормально устанавливаться. Чтобы такого не происходило, после прожига диска нужно всегда проверять его MD5-хэш. Как можно проверить MD5 хэш?

Для того чтобы вы могли проверить целостность файлов ISO, для каждого образа приведены значения MD5-хэша. Они представляют собой уникальные строки, которые будут совершенно другими, если хотя бы один-единственный байт в файле ISO изменится по сравнению с исходным файлом. У каждого образа свой уникальный MD5-хэш, который можно сравнить с отпечатками пальцев, которые у каждого человека индивидуальны. Если MD5-хэш не совпадает с образцовым, диск нужно перезаписать.

Вариант через расширение для проводника

Для проводника Windows существует замечательная программа Hashtab, которая бесплатна для некоммерческого использования. Скачать ее можно с официального сайта. Выбираем бесплатную (Free) версию и жмем на кнопку «Download».

Читайте так же:
SleepTimer Ultimate — мини-планировщик для автоматизации задач в Windows 10

После установки программы, в контекстном меню проводника появится новая вкладка «Хеш-суммы файлов», выбрав которую, программа автоматически посчитает хеш-суммы для выбранного файла в зависимости от того, какие алгоритмы выбраны в ее настройках.

программа-архиватор хеш-сумма через uTorrent

Проверка контрольных сумм онлайн

Если нужно проверить контрольную сумму какой-то строки (например, пароля), то проще всего воспользоваться онлайн сервисами. Найти такие онлайн сервисы можно в любом поисковике по запросу «hash online».

Для примера рассмотрим сайт https://www.sha1-online.com. На этом сайте есть строка, в которую нужно ввести исходные данные, и выпадающий список, где нужно выбрать какой алгоритм вы хотите использовать для получения хеш-суммы.

сайт для получения контрольной суммы

Чтобы проверить приведенную выше таблицу введем строку «Hello, world!», выберем алгоритм MD5 и нажмем на кнопку «hash».

вводим строку и выбираем алгоритм

В результате на экране появится строка со значением хеш-функции MD5.

получаем контрольную сумму

Не сложно заметить, что полученное значение полностью совпадает с тем, которое указано в таблице выше, хотя данные из таблицы были получены другим способом.

Вариант через командную строку (без установки программ)

В том случае, если вам не хочется устанавливать какие-либо программы, то можно обойтись встроенными средствами Windows, для этого можно воспользоваться утилитой CertUtil.

Для проверки MD5 хеша, достаточно ввести следующую команду:

certutil -hashfile C:UsersAdminDownloadsHashTab_v6.0.0.34_Setup.exe MD5

C:UsersAdminDownloadsHashTab_v6.0.0.34_Setup.exe — это путь к тому файлу, хеш-сумму которого мы хотим посчитать.

Как видно на скриншоте, хеш-сумма нашего файла 62130c3964… полностью идентична той, которую мы получили с помощью первого способа.

Что такое контрольная сумма

Контрольная сумма или хеш-сумма – это значение, которое было рассчитано по некоторому алгоритму на основе имеющихся файлов или данных. Особенностью контрольной суммы является то, что ее алгоритм, при одинаковых входных данных всегда выдает одинаковое значение. При этом малейшее изменение входных данных кардинально меняет значение контрольной суммы.

Эта особенность позволяет использовать контрольную сумму для проверки целостности файлов или данных. Например, вам нужно отправить какой-то файл, и вы хотите убедиться, что он не будет поврежден или изменен на своем пути к получателю. Для решения этой задачи можно использовать контрольную сумму. Высчитываете контрольную сумму и отправляете ее вместе с файлом. После чего получатель файла повторно высчитывает контрольную сумму файла и сравнивает ее с вашей контрольной суммой. Если значения совпадают, значит файл оригинальный, если нет, значит он получил какие-то изменения.

Также нужно упомянуть, что контрольную сумму нельзя использовать для получения исходных данных. То есть нельзя «расшифровать» хеш-сумму и получить данные которые были хешированы, хеш-сумму можно только сравнить с другой хеш-суммой. Это особенность открывает дополнительные возможности. Например, хеш-суммы используются для хранения паролей. Когда вы регистрируетесь на каком-то сайте и вводите свой пароль, то он не хранится на сервере в открытом виде. Вместо этого хранится только его контрольная сумма. А когда вы входите в свой аккаунт с использованием пароля, система получается ваш пароль, высчитывает его хеш-сумму и сравнивает с хеш-суммой, которая хранится на сервере. Если хеш-суммы совпали, значит пароль верный и вы можете войти в аккаунт, если хеш-суммы не совпадают, значит пароль не верный и вас перенаправляют на страницу для восстановления пароля.

Читайте так же:
Чистая загрузка Windows

Для высчитывания контрольной суммы существует множество различных алгоритмов или так называемых хеш-функций. Самыми известными и популярными алгоритмы являются: CRC32, MD5, SHA-1 и SHA-2. Но, есть и множество других алгоритмов, некоторые из которых имеют широкое применения, а некоторые используются только для специфических задач. При этом часть существующих алгоритмов признаны устаревшими или уязвимыми и больше не используются. Так, алгоритм MD5 практически полностью перестал использоваться поскольку выяснилось, что он может выдавать одинаковые значения для разных входных значений.

Для примера продемонстрируем, как выглядит контрольная сумма на практике. Например, возьмем строку «Hello, world!» и высчитаем ее контрольную сумму с использованием нескольких популярных алгоритмов.

Adler: 32205e048a CRC: 32ebe6c6e6 Haval: 5711dea10d85b988fcb1eed99ce7310c MD2: 8cca0e965edd0e223b744f9cedf8e141 MD4: 0abe9ee1f376caa1bcecad9042f16e73 MD5: 6cd3556deb0da54bca060b4c39479839 RipeMD128: 3cbb446fc20277b2a4e4b8b8b40aa962 RipeMD160: 58262d1fbdbe4530d8865d3518c6d6e41002610f Tiger: b5e5dd73a5894236937084131bb845189cdc5477579b9f36 SHA-1: 943a702d06f34599aee1f8da8ef9f7296031d699 SHA-256: 315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3 SHA-384: 55bc556b0d2fe0fce582ba5fe07baafff035653638c7ac0d5494c2a64c0bea1cc57331c7c12a45cdbca7f4c34a089eeb SHA-512: c1527cd893c124773d811911970c8fe6e857d6df5dc9226bd8a160614c0cd963a4ddea2b94bb7d36021ef9d865d5cea294a82dd49a0bb269f51f6e7a57f79421 Whirlpool: 238034e71c9f4d712ef02f8fe109bc1f32425530088c1ea13786e1ffdc953a7d567db4aba11ce0226efdd5ed5d55abd087b58122f891e61df996a37e595131b5

Как видно, каждый алгоритм выдает значение, которое не имеет совершенно ничего общего с исходными данными. И сколько раз мы бы не высчитывали контрольную сумму строки «Hello, world!», мы каждый раз будем получать одни и те же значения.

проверка контрольной суммы

Вариант через командную строку (с установкой программы)

В случае, если необходимо посчитать хеш-сумму файла через командную строку, мы можем воспользоваться утилитой от Microsoft, которая годится как раз для таких случаев. Скачиваем ее с официального сайта Microsoft и устанавливаем. Для этого надо будет создать какую-либо папку на жестком диске и указать ее в процессе установки. В нашем примере, программа была установлена в папку C:Program Files (x86)FCIV. Для того, чтобы посчитать MD5 хеш-сумму файла, нам необходимо запусить командную строку и в ней набрать следующую команду:

«C:Program Files (x86)FCIVfciv.exe» -md5 C:UsersAdminDownloadsHashTab_v6.0.0.34_Setup.exe

Как видите, MD5 хеш-сумма одинакова как для всех трех способов, которые рассмотрены в данной статье.
«C:Program Files (x86)FCIVfciv.exe» — это путь к файлу fciv.exe -md5 — указание алгоритма по которому fciv.exe будет считать хеш-сумму C:UsersAdminDownloadsHashTab_v6.0.0.34_Setup.exe — путь к файлу, для которого мы считаем хеш-сумму.

Как создать MD5-хеш файлов с помощью MD5Checker?

Несмотря на то, что MD5-алгоритм доступен во многих файл-менеджерах и утилитах, не всеми из них удобно пользоваться. Часть программ не умеют проверять хэши для группы файлов. Другая часть программ хоть и делает это, но не выводит в удобном виде отчет о результатах проверки — приходится вручную прокручивать весь список файлов для выявления сообщений об ошибках.

Единственная максимально удобная программа для работы с MD5 — это приложение MD5Checker. Скачать программу можно с официального сайта. Несмотря на то, что программа имеет англоязычный интерфейс, пользоваться ей достаточно просто.

Программа по умолчанию настроена на хеширование программных файлов, архивов и ISO-образов. Поэтому если Вы хотите пользоваться этим приложением допустим для музыки и видео, то необходимо для начала поменять одну единственную настройку — указать маску для файлов, с которыми будет работать программа. Для этого нужно зайти в пункт меню «Tools / Options» и в поле «Include» указать символ * (что означает «все файлы»).

указать символ *

После этого можно пользоваться программой в обычном режиме — теперь будут сканироваться все до единого файлы во всех подпапках.

Читайте так же:
Вывод данных об использовании ЦП, ОЗУ, диска и сети на панель задач с помощью XMeters и Taskbar Stats

Для создания MD5-хеша нужно перетащить выбранные файлы из папки в окно программы — и программа автоматически начнет вычислять MD5-суммы для всех выбранных файлов и всех файлов в подпапках (удовлетворяющих заданной нами маске). Посчитанные суммы будут отображены в столбце «Current MD5» («Текущая MD5»). Теперь остается только сохранить полученные значения в файл, нажав кнопку «S To» («Сохранить в»).

MD5-хеш

При этом важно отметить, что если сохранить MD5-файл в папке, в которой находятся все выбранные нами файлы и подпапки, то будут сохранены относительные пути к ним. Это позволит в будущем проверять контрольную сумму даже если перенести файлы в другое месторасположение. Поэтому перед сохранением файла имеет смысл перейти в корень папки, нажав соответствующую кнопку.

сохранить MD5-файл в папке

Если открыть полученный файл в блокноте, то можно увидеть, что информация хранится в нем в виде обычного текста.

MD5-файл в txt блокноте

При этом можно убедиться, что пути к файлам сохранены относительные, т.е. не содержат буквы диска, на котором расположены. Такой MD5-файл можно хранить в папке вместе с файлами, и в будущем на любом компьютере проверять целостность файлов этой папки.

«Радужные» таблицы vs. CPU vs. GPU

Я думаю, ты обратил внимание на то, насколько быстро Ighashgpu способен взламывать MD5-хеши полным перебором, и на то, что RainbowCrack делает это еще быстрее при наличии хорошей «радужной» таблицы. Я решил сравнить скорость работы этих программ. Для чистоты эксперимента я использовал программу MDCrack, которая осуществляет брут пароля на CPU (и является одной из лучших среди программ такого типа). Вот что получилось в результате для GPU (nVidia GeForce GT 220M), CPU (Intel Atom N450, два ядра) и «радужных» таблиц:

Длина пароля | GPU | CPU | Таблицы 4 символа | 00:00:01 | 00:00:01 | 00:00:16 5 символов | 00:00:02 | 00:00:09 | 00:00:16 6 символов | 00:00:16 | 00:05:21 | 00:00:10 7 символов | 00:07:11 | 09:27:52 | 00:00:04

Как видишь, скорость перебора с использованием CPU намного меньше, чем с использованием GPU или «радужных» таблиц. Более того, большинство специализированных программ позволяет создать кластер из видеокарт, благодаря чему скорость перебора пароля увеличивается в разы. Я думаю, ты обратил внимание на то, что скорость подбора 4- и 5-символьного паролей ниже, чем скорость подбора пароля из шести или семи символов. Это связано с тем, что поиск пароля начинается только после загрузки таблицы в память. Получается, что из шестнадцати секунд в среднем тринадцать тратится на загрузку и три — на взлом хеша.


Радужная таблица изнутри

Первые атаки

Непосредственный взлом MD5 начался 1 марта 2004 года. Компания CertainKey Cryptosystems запустила проект MD5CRK — распределенную систему поиска коллизий. Целью проекта был поиск двух сообщений с идентичными хеш-кодами. Проект завершился 24 августа 2004 года, когда четыре независимых исследователя — Ван Сяоюнь, Фэн Дэнгуо, Лай Сюэцзя и Юй Хунбо — обнаружили уязвимость алгоритма, позволяющую найти коллизии аналитическим методом за более-менее приемлемое время. С помощью этого метода можно всего лишь за час выявить коллизии на кластере IBM p690 (жаль, что у меня нет такого дома).

голоса
Рейтинг статьи
Ссылка на основную публикацию