קבל קובץ Hash Checksum (MD5, SHA-256) באמצעות תפריט לחיצה ימנית

click fraud protection

Hashing פירושו לקחת מחרוזת קלט בכל אורך ולתת פלט באורך קבוע. באמצעות אלגוריתם הגיבוב ההצפנה - למשל, MD5, SHA-256, SHA-384, אתה יכול לוודא אם שני קבצים זהים או לא. ה-checksum הוא ערך hash המשמש לביצוע בדיקות שלמות הנתונים בקבצים. זה סוג של חתימה לקובץ.

כאשר אתה מוריד קבצים גדולים מהאינטרנט כגון תמונות ISO של Windows 10, יש סיכוי שהקובץ פגום או כמה ביטים יאבדו עקב חיבור לא עקבי או גורמים אחרים. אימות Hash הוא הדרך הטובה ביותר להשוות בין שני Hash - קובץ מקור באתר או שרת לעומת העותק שהורד.

ספקי תוכנה רבים מעלים את ה-hash להורדת קבצים באתר שלהם. אולי ראיתם באתרי טורנט שערך hash בדרך כלל מלווה את קישור ההורדה.

קבל hash של קובץ דרך תפריט הקליק הימני

כמו כן, השוואת ה-hash checksum היא דרך מצוינת לעשות זאת לזהות קבצים כפולים במחשב או השוו בין שתי תיקיות.

במאמר זה, בואו נראה כיצד להשיג את ה-hash ההצפנה באמצעות אלגוריתמים MD5, SHA-256, SHA-384 בשיטות שונות, וכיצד לשלב את הפונקציונליות בתפריט ההקשר.

כיצד להשיג בדיקת גיבוב לקובץ ב-Windows

  1. שימוש ב-PowerShell (מובנה ב-Windows)
  2. שימוש ב-Certutil.exe (מובנה ב-Windows)
  3. שימוש ב-HashMyFiles
  4. שימוש ב-7-Zip
  5. שימוש ב-HashTools

קבל קובץ Hash Checksum דרך תפריט לחיצה ימנית ב-Windows

שימוש ב- PowerShell

שימוש ב-Windows PowerShell (powershell.exe), אתה יכול לקבל במהירות את ה-hash של הקובץ באמצעות שורת פקודה אחת. הנה דוגמה של שורת הפקודה:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | רשימת פורמטים

זה מוציא את ה-hash של הקובץ (כברירת מחדל, הוא משתמש באלגוריתם SHA256) כפי שמוצג להלן:

קבל hash של קובץ דרך תפריט הקליק הימני
אלגוריתם: SHA256. Hash: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470. נתיב: C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip

כדי להשתמש בכל אלגוריתם אחר - למשל, SHA384, אתה יכול להוסיף את -אלגוריתם SHA384 פרמטר לשורת הפקודה לעיל.

דוגמא:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" -אלגוריתם SHA384 | רשימת פורמטים

הערכים המקובלים עבור -אַלגוֹרִיתְם הפרמטרים הם:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

העתק ללוח

כדי להעתיק את הפלט ללוח, העבר את הפלט ל- לְקַצֵץ פקודה, כמו להלן:

get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | פורמט-list | לְקַצֵץ

שלב את הפקודה בתפריט לחיצה ימנית

כדי להוסיף את פקודת PowerShell לתפריט לחיצה ימנית עבור קבצים, הנה קובץ .reg:

עורך הרישום של Windows גרסה 5.00 [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash] @="קבל קובץ Hash" [HKEY_CURRENT_USER\Software\Classes\*\shell\gethash\command] @="powershell -WindowStyle Minimized -command get-filehash -literalpath '%1' -אלגוריתם SHA256 | fl | clip"
  • העתק את השורות לעיל לפנקס רשימות וצור קובץ .reg. למידע נוסף, עיין במאמר כיצד ליצור ולהשתמש בקבצי reg.
  • לחץ פעמיים על קובץ ה-.reg כדי להחיל את התוכן על הרישום.
  • כעת, לחץ לחיצה ימנית על קובץ ולחץ קבל את File Hash הפקודה בתפריט ההקשר.
    קבל hash של קובץ דרך תפריט הקליק הימני

הפקודה מפעילה את PowerShell, אשר בתורה מייצרת את ה-hash של הקובץ ומעתיקה אותו ללוח באופן אוטומטי.

ל לְהַסִיר אפשרות תפריט ההקשר שהוספת, השתמש בקובץ ביטול .reg זה

עורך הרישום של Windows גרסה 5.00 [-HKEY_CURRENT_USER\Software\Classes\*\shell\gethash]

שימוש ב-Certutil.exe עם VBScript

Certutil.exe היא תוכנת שורת פקודה מובנית המותקנת כחלק משירותי אישורים. אתה יכול להשתמש ב-Certutil.exe כדי לחשב סכום בדיקה של קבצים באמצעות אלגוריתמי גיבוב שונים. יש להשתמש בתחביר שורת הפקודה הבא כדי לחשב את סכום הבדיקה SHA256 של קובץ באמצעות Certutil.exe מחלון שורת פקודה.

certutil.exe -hashfile file_name SHA256

אם אתה רוצה ליישם את Certutil.exe בתפריט הקליק הימני שלך, הנה VBScript שעושה את זה בדיוק.

  1. העתק את קוד ה-VBScript הבא לפנקס הרשימות.
  2. שמור את הקובץ עם סיומת .vbs - למשל, get-hash-certutil.vbs ב קבוע תיקייה.
    'קבל hash של קובץ דרך תפריט הקליק הימני. 'Hash SHA256 עבור הקובץ מועתק ללוח באופן אוטומטי. נוצר: 4 ביוני 2019 על ידי Ramesh Srinivasan - winhelponline.com Option מפורש. עמום WshShell, sOut, sFileName, sCmd, oExec, strInput. הגדר WshShell = WScript. CreateObject("WScript. מעטפת") אם WScript. טיעונים. Count = 0 ואז strInput = InputBox("הקלד ADD כדי להוסיף את פריט תפריט ההקשר Get File Hash, או הסר כדי להסיר את הפריט", "ADD") אם ucase (strInput) = "ADD" אז sCmd = "wscript.exe " & chr (34) & WScript. ScriptFullName & Chr (34) & " " & & "%1" & WshShell. כתוב RegWrite "HKCU\Software\Classes\*\shell\gethash\", "Get File Hash", "REG_SZ" WshShell. כתוב RegWrite "HKCU\Software\Classes\*\shell\gethash\command\", sCmd, "REG_SZ" WScript. צא מ-ElseIf ucase (strInput) = "REMOVE" ואז sCmd = "reg.exe מחק את HKCU\Software\Classes\*\shell\gethash" & " /f" WshShell. הפעל את sCmd, 0 WScript. צא מסוף אם. אחרת sFileName = & WScript. טיעונים (0) & sCmd = "cmd.exe /c certutil.exe -hashfile " & sFileName & " SHA256" & _ " | findstr /v " & chr (34) & "הושלם בהצלחה" & Chr (34) & " | קליפ" WshShell. הפעל את sCmd, 0. סוף אם
  3. לחץ פעמיים על הקובץ כדי להפעיל אותו.
  4. בתיבת הקלט שמופיעה, הקלד לְהוֹסִיף ולחץ על אישור.

זה מוסיף את קבל את File Hash הפקודה בתפריט ההקשר.

קבל hash של קובץ דרך תפריט הקליק הימני

לחיצה על פריט התפריט מחשבת את SHA256 hash ומעתיק אותו ללוח באופן אוטומטי.

פתח את Notepad והדבק את ה-hash של הקובץ המאוחסן בלוח.

קבל hash של קובץ דרך תפריט לחיצה ימנית - certutil

הערה: כדי להסיר את הערך בתפריט ההקשר, לחץ פעמיים על הקובץ כדי להפעיל אותו. לאחר מכן, הקלד לְהַסִיר ולחץ על אישור.

הסקריפט לעיל משתמש ב-certutil.exe המובנה כדי ליצור hash של קובץ, על ידי הפעלת הפקודה והפניה מחדש שלו פלט ללוח באמצעות Clip.exe:

certutil -hashfile file_name SHA256

כך ייראה הפלט בעת הפעלתו משורת הפקודה.

קבל hash של קובץ דרך תפריט לחיצה ימנית - certutil

Certutil.exe תומך ב- MD2MD4MD5SHA1SHA256SHA384SHA512 אלגוריתמי hashing.

דרך נוספת לקבל את ה-hash של הקובץ דרך תפריט ההקשר היא באמצעות כלי שירות של צד שלישי כמו HashMyFiles.


כלי השירות HashMyFiles מבית NirSoft

HashMyFiles הוא כלי עזר קטן מבית Nirsoft המאפשר לך לחשב את ה-hash MD5 ו-SHA1 של קובץ אחד או יותר במערכת שלך. אתה יכול בקלות להעתיק את רשימת הגיבובים של MD5/SHA1 ללוח, או לשמור אותם בקובץ טקסט/HTML/XML. ניתן להפעיל את HashMyFiles גם מתפריט ההקשר של סייר Windows, ולהציג את ה-hash MD5, SHA256, SHA384, SHA512 של הקובץ או התיקיה שנבחרו.

קבל hash של קבצים דרך תפריט הקליק הימני - hashmyfiles

מתפריט האפשרויות, לחץ על הפעל את תפריט ההקשר של Explorer אפשרות להפעיל אותו. זה מוסיף את אפשרות HashMyFiles לתפריט ההקשר של קבצים ותיקיות.

קבל hash של קבצים דרך תפריט הקליק הימני - hashmyfiles

הורד HashMyFiles מאת Nirsoft.net


שימוש ב-7-Zip

כלי הדחיסה הפופולרי 7-Zip יש תכונה שיכולה לחשב את סכומי הבדיקה של ה-CRC או ה-SHA דרך תפריט הלחיצה הימנית. 7-Zip היא תוכנה בשימוש נרחב וסביר להניח שהתקנת אותה במחשב שלך.

בהגדרת 7-Zip לא מפעילה את האפשרות כבר, אתה יכול להפעיל אותה על ידי לחיצה על תפריט הכלים, לחיצה על אפשרויות והפעלת CRC SHA > אפשרות מתחת ל פריטים בתפריט ההקשר: רישום. לחץ על אישור כדי לשמור את ההגדרה שלך.

קבל hash של קובץ תפריט לחיצה ימנית 7-zip

לאחר מכן, כל מה שאתה צריך לעשות הוא ללחוץ לחיצה ימנית על קובץ, ללחוץ על CRC SHA ולאחר מכן לבחור אלגוריתם גיבוב כגון CRC-32, CRC-64, SHA-1, SHA-256 מתפריט המשנה. כדי לבחור את כל אלגוריתמי הגיבוב לעיל (ו BLAKE2 אלגוריתם בנוסף), לחץ על הכוכבית (*) אפשרות.

קבל hash של קובץ תפריט לחיצה ימנית 7-zip

מידע סכום הבדיקה מוצג בתיבת דו-שיח נפרדת.

קבל hash של קובץ תפריט לחיצה ימנית 7-zip

אתה יכול לבחור את הפריטים וללחוץ Ctrl + ג במקלדת כדי להעתיק אותו ללוח.


שימוש ב-HashTools מ-Binary Fortress

HashTools מאת Binary Fortress Software מחשב ובודק hashes בלחיצה אחת בלבד! תומך ב-CRC32, MD5, SHA1, SHA256, SHA384, SHA512 ו-SFV, כמו גם שילוב בתפריט ההקשר של סייר Windows לגישה בלחיצה אחת.

התקן את HashTools או הפעל את המהדורה הניידת או את הכלי. לחץ על כפתור האפשרויות המוצג עם סמל גלגלי השיניים, ולחץ הוסף לתפריטי ההקשר של Windows.

לחץ לחיצה ימנית על קובץ או קבוצת קבצים ולחץ Hash עם HashTools בתפריט ההקשר.

קבל hash של קובץ דרך תפריט הקליק הימני - hashtools

זה מפעיל את תוכנית HashTools ומוסיף את הקבצים שנבחרו לרשימה. לאחר מכן, לחץ על אלגוריתם גיבוב (לדוגמה, CRC, MD5, SHA1, SHA256 וכו') כדי ליצור את בדיקת ה-hash עבור הקבצים.

קבל hash של קובץ דרך תפריט הקליק הימני - hashtools

האם אתה מכיר כלי או שיטה אחרת לחישוב hash של קבצים? בואו לדעת בסעיף ההערות למטה.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, בבקשה שתפו אותו?

נתח "קטנטן" אחד ממך יעזור ברצינות לצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו בבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ-10 שניות מהזמן שלך. כפתורי השיתוף נמצאים ממש למטה. :)