Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Генериране на хеш проверки в Windows

Featured Replies

Този пост получи награда от Kalin Karaboychev!

nikolay7v получи за награда значка 'Страхотно съдържание' и 100 точки.

В много случай се предоставят различни файлове за изтегляне съпроводени със информация за техните контролни суми.
Това се прави с цел да се провери тяхната автентичност, за да сме сигурни, че файла не е модифициран от някой друг. Това е гаранция, че точно това е файла от оригиналния източник, който искаме да изтеглим. Полезно е също и за сравнение на два файла изтеглени примерно от различни източници.
Windows има вградени възможности за проверка на суми но това се прави само в PowerShell, тоест с писане на команди или инсталиране на допълнително приложение с графичен интерфейс.

В директорията, където се намира файла, който искаме да проверим държим натиснат SHIFT и щракваме с десен бутон на мишката. В менюто избираме "Отваряне на прозореца PоwerShell тук".
Един метод използва командата certutil в командния прозорец. например:

certutil -hashfile c:\Users\JDoe\Desktop\abc.exe SHA512

Тази команда връща SHA512 хеш на файл abc.exe, който се намира в указания път на файла. Можете да използвате други стойности след SHA, като например 1 или 256, за да произведете съответния хеш, също можете да замените на MD5 или други поддържани алгоритми.
Най-популярни алгоритми за хеширане са MD5, SHA1, SHA256, SHA384, SHA512.

Друг метод в Windows PowerShell (версия 5.1 и нагоре) с командата Get-FileHash:

Get-FileHash -Path c:\Users\JDoe\Desktop\abc.exe -Algorithm SHA512

Може да се създаде запис в регистрите за удобство за работа с certutil. Импортирането на записите ще създаде контекстно меню при натискането на SHIFT и десен бутон на на мишката върху съответният файл за проверка.

Файл: Cаlculating.Hash.Checksums.Cascading.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\Calculating.Hash.Checksums.Cascading]
"Extended"=""
"MUIVerb"="Calculate hash checksums"
"SubCommands"="MD2;MD4;MD5;SHA.1;SHA.256;SHA.384;SHA.512;All.Hash"
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD2]
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD2\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" MD2 > \"%1-Hash (MD2).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD4]
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD4\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" MD4 > \"%1-Hash (MD4).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5]
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" MD5 > \"%1-Hash (MD5).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.1]
@="SHA-1"
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.1\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" SHA1 > \"%1-Hash (SHA-1).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.256]
@="SHA-256"
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.256\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" SHA256 > \"%1-Hash (SHA-256).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.384]
@="SHA-384"
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.384\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" SHA384 > \"%1-Hash (SHA-384).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.512]
@="SHA-512"
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.512\Command]
@="cmd /s /c pushd &call certUtil -hashfile \"%1\" SHA512 > \"%1-Hash (SHA-512).txt\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\All.Hash]
@="*"
"Icon"="imageres.dll,262"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\All.Hash\Command]
@="cmd /s /c pushd &(call certUtil -hashfile \"%1\" MD2 & certUtil -hashfile \"%1\" MD4 & certUtil -hashfile \"%1\" MD5 & certUtil -hashfile \"%1\" SHA1 & certUtil -hashfile \"%1\" SHA256 & certUtil -hashfile \"%1\" SHA384 & certUtil -hashfile \"%1\" SHA512) > \"%1\"-Hash.txt"

За премахване на всички създадени записи се използва:
Файл: Calculating.Hash.Checksums.Cascading.Remove.reg

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\Shell\Calculating.Hash.Checksums.Cascading]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD2]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD4]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\MD5]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.1]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.256]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.384]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SHA.512]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\All.Hash]

Съществуват и приложения с графичен интерфейс, за генериране на хеш.

Препоръчвам:

1. Releases · gurnec/HashCheck · GitHub

LR0xu.png.80f2e1ad5d048f5a9544daca47b11882.png

2. 7-Zip Създава контекстно меню подобно на това, което беше дадено по-горе.

3.HashTab Home (implbits.com) Безплатна и платена версия, подобно на HashChesk.

преди 25 минути, ntm7iv написа:

Файл: Cаlculating.Hash.Checksums.Cascading.reg

 

преди 25 минути, ntm7iv написа:

Файл: Calculating.Hash.Checksums.Cascading.Remove.reg

Пише файл - къде е(са)? Прикачи ги под всяко поле с код.
Прикачи картинки как изглежда достъпът до командите в контекста.
По-добре структурирана ти е тази тема в сравение с първата...

  • Автор
преди 28 минути, цър-вул написа:

 

Пише файл - къде е(са)? Прикачи ги под всяко поле с код.
Прикачи картинки как изглежда достъпът до командите в контекста.
По-добре структурирана ти е тази тема в сравение с първата...

По късно ще кача готовите файлове в коментар, че ми е изтекло времето за редакция а и трябва и да се поработи малко днес. :)

Всичко е ок.Само да не те види Белгиеца,с този PowerShell.

преди 2 часа, TheDirtyCleaner написа:

Всичко е ок.Само да не те види Белгиеца,с този PowerShell.

Няма да го види. Белгиеца ОБЯВИ пред аудиторията че момчето е веднага блокирано още в неговия зародиш.

Причините изтъкнати от Белгиеца за блокирането:

Белгиеца

  • БелгиецаПотребител на годината
  • Потребител
  • Пол:Мъж
  • Град:Белгия

Блокирането си върши чудесна работа.
Аз си напълних вече една страница и сега съм почнал втората.
Като не им отговарям на блокираните, те си говорят сами като лудите.
И съответно чорбаджията не ми се кара че съм ги бил обиждал.

п.п.
превантивно ще блокирам сега и авторът на тази тема, щото явно се гласи за модератор да се прави на началник

 
преди 15 часа, ntm7iv написа:

В много случай се предоставят...

Случай -  ед.ч.

предоставят - мн.ч.

Масово се допуска тая грешка. Не мога да си го обясня защо. Честито, сега вече съм даскал по БЕЛ.

преди 24 минути, S197 написа:

Случай -  ед.ч.

предоставят - мн.ч.

Масово се допуска тая грешка. Не мога да си го обясня защо. Честито, сега вече съм даскал по БЕЛ.

И аз го забелязах това и много дразни. А един твърдеше, че така са го учили в училище. Първо се учудих, но после се сетих за новите, млади и едва завършили учители (нямащи нищо общо със старите). Нищо чудно от няколко такива да е тръгнало това използване на "й" за множествено число. То не се връзва и на езика ни, но вече не се учудвам на нищо в новото ни образование. Просто съжалявам младите и децата.

Грешката най-често се прави при думи, които завършват в множествено число на две "и".

"конспирации" се пише "конспираций".

"облигации" - "облигаций".

Ами то само като го изговориш се вижда, че не пасва. Но може би това прави впечатление само на тия, които знаят това.

П.П. Това го написах, защото тъкмо бях изгледал едно клипче за биткойните и там попадам на същото. Какво да се прави...

Явно по-важно е да се научи как да се генерират хеш проверки под Windows. Защото там всеки бит трябва да си е на мястото и да е точно.

А дали ще свикнем по-нататък да казваме: "Дитету болен, жината и той" не е толкова важно. Нали все пак се разбира за какво става въпрос.

2022-01-10-22-51.png

 

 

Регистрирайте се или влезете в профила си за да коментирате

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.