Добијте контролну суму хеш датотеке (МД5, СХА-256) преко менија десним кликом

Хеширање значи узимање улазног низа било које дужине и давање излаза фиксне дужине. Користећи алгоритам криптографског хеширања — на пример, МД5, СХА-256, СХА-384, можете да проверите да ли су две датотеке идентичне или не. Контролна сума је хеш вредност која се користи за проверу интегритета података датотека. То је нека врста потписа за датотеку.

Када преузимате велике датотеке са интернета, као што су Виндовс 10 ИСО слике, постоје шансе да се датотека оштети или изгуби неколико битова због недоследне везе или других фактора. Хеш верификација је најбољи начин да упоредите два хеша – изворну датотеку на веб локацији или серверу у односу на преузету копију.

Многи продавци софтвера постављају хеш за преузимање датотека на своју веб локацију. Можда сте на торрент сајтовима видели да хеш вредност обично прати везу за преузимање.

добијте хеш датотеке преко менија десним кликом

Такође, поређење хеш контролне суме је одличан начин да идентификују дупле датотеке у компјутеру или упореди две фасцикле.

У овом чланку, хајде да видимо како да добијемо криптографски хеш користећи МД5, СХА-256, СХА-384 алгоритаме користећи различите методе, и како да интегришемо функционалност у контекстни мени.

Како добити контролну суму хеш датотеке у Виндовс-у

  1. Коришћење ПоверСхелл-а (уграђеног у Виндовс)
  2. Коришћење Цертутил.еке (уграђено у Виндовс)
  3. Коришћење ХасхМиФилес-а
  4. Коришћење 7-Зип-а
  5. Коришћење ХасхТоолс-а

Добијте контролну суму хеш датотеке преко менија десним кликом у оперативном систему Виндовс

Коришћење ПоверСхелл-а

Коришћење Виндовс ПоверСхелл-а (поверсхелл.еке), можете брзо добити хеш датотеке помоћу једне командне линије. Ево примера командне линије:

гет-филехасх -патх "Ц:\Усерс\рамесх\Десктоп\реинсталл-преинсталледАппс.зип" | формат-лист

Ово даје хеш датотеке (подразумевано користи СХА256 алгоритам) као што је приказано у наставку:

добијте хеш датотеке преко менија десним кликом
Алгоритам: СХА256. Хеш: 3А0Ф056494ЕБ1Ц0257ФЦДБ59Ф9Ф93811962Д4Ф796АД2596ЕЦ6ФФ1ЦДФ8Д365470. Путања: Ц:\Усерс\рамесх\Десктоп\реинсталл-преинсталледАппс.зип

Да бисте користили било који други алгоритам — на пример, СХА384, можете додати -Алгоритам СХА384 параметар у горњој командној линији.

Пример:

гет-филехасх -патх "Ц:\Усерс\рамесх\Десктоп\реинсталл-преинсталледАппс.зип" -Алгоритам СХА384 | формат-лист

Прихватљиве вредности за -Алгоритам параметар су:

  • СХА1
  • СХА256
  • СХА384
  • СХА512
  • МД5

Копирај у међуспремник

Да бисте копирали излаз у међуспремник, пренесите излаз у цлип команду, као у наставку:

гет-филехасх -патх "Ц:\Усерс\рамесх\Десктоп\реинсталл-преинсталледАппс.зип" | формат-лист | цлип

Интегришите команду у мени са десним кликом

Да бисте додали ПоверСхелл команду у мени за датотеке десним кликом, ево .рег датотеке:

Виндовс уређивач регистра, верзија 5.00 [ХКЕИ_ЦУРРЕНТ_УСЕР\Софтваре\Цлассес\*\схелл\гетхасх] @="Преузми хеш датотеке" [ХКЕИ_ЦУРРЕНТ_УСЕР\Софтваре\Цлассес\*\схелл\гетхасх\цомманд] @="поверсхелл -ВиндовСтиле Минимизед -цомманд гет-филехасх -литералпатх '%1' -алгоритам СХА256 | фл | цлип"
  • Копирајте горње редове у Нотепад и направите .рег датотеку. За више информација погледајте чланак Како да креирате и користите .рег датотеке.
  • Двапут кликните на .рег датотеку да бисте применили садржај на регистар.
  • Сада кликните десним тастером миша на датотеку и кликните Набавите хеш датотеке команду у контекстуалном менију.
    добијте хеш датотеке преко менија десним кликом

Команда покреће ПоверСхелл, који заузврат генерише хеш датотеке и аутоматски је копира у међуспремник.

До уклонити опцију контекстног менија коју сте додали, користите ову ундо .рег датотеку

Виндовс уређивач регистра, верзија 5.00 [-ХКЕИ_ЦУРРЕНТ_УСЕР\Софтваре\Цлассес\*\схелл\гетхасх]

Коришћење Цертутил.еке са ВБСцрипт-ом

Цертутил.еке је уграђени програм командне линије који је инсталиран као део Сертификационих услуга. Можете користити Цертутил.еке за израчунавање контролне суме датотеке користећи различите алгоритаме хеширања. Следећа синтакса командне линије треба да се користи за израчунавање СХА256 контролне суме датотеке помоћу Цертутил.еке из прозора командне линије.

цертутил.еке -хасхфиле име_датотеке СХА256

Ако желите да имплементирате Цертутил.еке у мени са десним кликом, ево ВБСцрипт-а који то тачно ради.

  1. Копирајте следећи ВБСцрипт код у Нотепад.
  2. Сачувајте датотеку са екстензијом .вбс – нпр. гет-хасх-цертутил.вбс у а Трајан фолдер.
    „Набавите хеш датотеке преко менија десним кликом. „СХА256 хеш за датотеку се аутоматски копира у међуспремник. „Направио: 4. јуна 2019. од стране Рамеша Сринивасана – винхелпонлине.цом Опција Експлицитна. Дим ВсхСхелл, сОут, сФилеНаме, сЦмд, оЕкец, стрИнпут. Поставите ВсхСхелл = ВСцрипт. ЦреатеОбјецт("ВСцрипт. Схелл") Ако је ВСцрипт. Аргументи. Цоунт = 0 Затим стрИнпут = ИнпутБок("Укуцајте АДД да бисте додали ставку контекстног менија Гет Филе Хасх или РЕМОВЕ да уклоните ставку", "АДД") Ако је уцасе (стрИнпут) = "АДД" Тада сЦмд = "всцрипт.еке " & цхр (34) & ВСцрипт. СцриптФуллНаме & Цхр (34) & " " & & "%1" & ВсхСхелл. РегВрите "ХКЦУ\Софтваре\Цлассес\*\схелл\гетхасх\", "Гет Филе Хасх", "РЕГ_СЗ" ВсхСхелл. РегВрите "ХКЦУ\Софтваре\Цлассес\*\схелл\гетхасх\цомманд\", сЦмд, "РЕГ_СЗ" ВСцрипт. Куит ЕлсеИф уцасе (стрИнпут) = "РЕМОВЕ" Затим сЦмд = "рег.еке избриши ХКЦУ\Софтваре\Цлассес\*\схелл\гетхасх" & " /ф" ВсхСхелл. Покрените сЦмд, 0 ВСцрипт. Прекини Крај Ако. Елсе сФилеНаме = & ВСцрипт. Аргументи (0) & сЦмд = "цмд.еке /ц цертутил.еке -хасхфиле " & сФилеНаме & " СХА256" & _ " | финдстр /в " & цхр (34) & "успешно завршено" & Цхр (34) & " | цлип" ВсхСхелл. Покрените сЦмд, 0. Крај Ако
  3. Двапут кликните на датотеку да бисте је покренули.
  4. У пољу за унос који се појави укуцајте ДОДАТИ и кликните на ОК.

Додаје се Набавите хеш датотеке команду у контекстуалном менију.

добијте хеш датотеке преко менија десним кликом

Кликом на ставку менија се израчунава СХА256 хеш и аутоматски га копира у међуспремник.

Отворите Нотепад и налепите хеш датотеке сачувану у међуспремнику.

добијте хеш датотеке преко менија десног клика - цертутил

Белешка: Да бисте уклонили унос из контекстног менија, двапут кликните на датотеку да бисте је покренули. Затим откуцајте РЕМОВЕ и кликните на ОК.

Горња скрипта користи уграђени цертутил.еке за генерисање хеш датотеке, покретањем команде и преусмеравањем њене излаз у међуспремник Користећи Цлип.еке:

цертутил -хасхфиле име_датотеке СХА256

Овако ће изгледати излаз када га покренете из командне линије.

добијте хеш датотеке преко менија десног клика - цертутил

Цертутил.еке подржава МД2МД4МД5СХА1СХА256СХА384СХА512 алгоритми хеширања.

Други начин да добијете хеш датотеке преко контекстног менија је коришћење услужног програма треће стране као што је ХасхМиФилес.


Услужни програм ХасхМиФилес компаније НирСофт

ХасхМиФилес је мали услужни програм компаније Нирсофт који вам омогућава да израчунате МД5 и СХА1 хешове једне или више датотека у вашем систему. Можете лако копирати МД5/СХА1 хеш листу у међуспремник или их сачувати у текстуалну/ХТМЛ/КСМЛ датотеку. ХасхМиФилес се такође може покренути из контекстног менија Виндовс Екплорер-а и приказати МД5, СХА256, СХА384, СХА512 хешеве изабране датотеке или фасцикле.

добијте хеш датотеке преко менија десним кликом - хасхмифилес

У менију Опције кликните Омогућите контекстни мени Екплорер-а опцију да га омогућите. Додаје опцију ХасхМиФилес у контекстни мени за датотеке и фасцикле.

добијте хеш датотеке преко менија десним кликом - хасхмифилес

Преузимање ХасхМиФилес са Нирсофт.нет


Коришћење 7-Зип-а

Популарни услужни програм за компресију 7-Зип има функцију која може да израчуна ЦРЦ или СХА контролне суме преко менија десног клика. 7-Зип је широко коришћен софтвер и највероватније је да сте га можда инсталирали на свој рачунар.

У 7-Зип подешавање већ не омогућава ову опцију, можете је укључити тако што ћете кликнути на мени Алатке, кликнути на Опције и омогућити ЦРЦ СХА > опција под Ставке контекстног менија: листинг. Кликните на ОК да бисте сачували подешавања.

добиј хеш датотеке десним кликом на мени 7-зип

Затим, све што треба да урадите је да кликнете десним тастером миша на датотеку, кликнете на ЦРЦ СХА и затим изаберете алгоритам хеширања као што је ЦРЦ-32, ЦРЦ-64, СХА-1, СХА-256 из подменија. Да бисте изабрали све горе наведене алгоритме хеширања (и БЛАКЕ2 алгоритам поред тога), кликните на звездицу (*) опција.

добиј хеш датотеке десним кликом на мени 7-зип

Информације о контролној суми су представљене у посебном дијалогу.

добиј хеш датотеке десним кликом на мени 7-зип

Можете одабрати ставке и притиснути Цтрл + Ц на тастатури да бисте је копирали у међуспремник.


Коришћење ХасхТоолс-а из Бинари Фортресс-а

ХасхТоолс би Бинари Фортресс Софтваре израчунава и проверава хешове са само једним кликом! Подржава ЦРЦ32, МД5, СХА1, СХА256, СХА384, СХА512 и СФВ, као и интеграцију у контекстни мени Виндовс Екплорер-а за приступ једним кликом.

Инсталирајте ХасхТоолс или покрените преносиво издање или алатку. Кликните на дугме Опције приказано са иконом зупчаника и кликните Додај у Виндовс контекст меније.

Кликните десним тастером миша на датотеку или скуп датотека и кликните Хасх са ХасхТоолс у контекстуалном менију.

добијте хеш датотеке преко менија десним кликом - хасхтоолс

Ово покреће програм ХасхТоолс и додаје изабране датотеке на листу. Затим кликните на алгоритам хеширања (нпр. ЦРЦ, МД5, СХА1, СХА256, итд.) да бисте генерисали хеш контролни збир за датотеке.

добијте хеш датотеке преко менија десним кликом - хасхтоолс

Да ли знате неки други алат или метод за израчунавање хеша датотеке? Обавестите их у одељку Коментари испод.


Једна мала молба: Ако вам се допао овај пост, поделите ово?

Један твој "мали" дељење би озбиљно помогао у развоју овог блога. Неки сјајни предлози:
  • Пин ит!
  • Поделите га на свој омиљени блог + Фацебоок, Реддит
  • Твеет ит!
Зато вам пуно хвала на подршци, мој читаоче. Неће вам требати више од 10 секунди времена. Дугмад за дељење се налазе испод. :)