קבל סכום בדיקת קבצים Hash (MD5, SHA-256) באמצעות תפריט לחיצה ימנית - Winhelponline

Get File Hash Checksum Md5

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



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



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



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

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



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

כיצד להשיג בדיקת חשיש קבצים ב- Windows

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

קבל את סכום הבדיקה של קובץ Hash באמצעות תפריט העכבר הימני ב- Windows

באמצעות PowerShell

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

get-filehash -path 'C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip' | פורמט-רשימה

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

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

אלגוריתם: SHA256 Hash: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470 נתיב: C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip

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

דוגמא:

get-filehash -path 'C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip' -Algorithm SHA384 | פורמט-רשימה

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

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

העתק ללוח

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

get-filehash -path 'C:  Users  ramesh  Desktop  reinstall-preinstalledApps.zip' | פורמט-רשימה | לְקַצֵץ

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

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

עורך הרישום של Windows גירסה 5.00 [HKEY_CURRENT_USER  Software  Classes  *  shell  gethash] @ = 'קבל קובץ Hash' [HKEY_CURRENT_USER  Software  Classes  *  shell  gethash  command] @ = 'powershell -WindowStyle ממוזער - פקודה קבל קבל -פילהאש -ליטרלית '% 1' -אלגוריתם SHA256 | פל | לְקַצֵץ'
  • העתק את השורות לעיל לפנקס הרשימות וצור קובץ .reg. למידע נוסף, עיין במאמר כיצד ליצור ולהשתמש בקבצי .reg .
  • לחץ פעמיים על קובץ ה- REG כדי להחיל את התוכן על הרישום.
  • כעת לחץ באמצעות לחצן העכבר הימני על קובץ ולחץ קבל Hash File פקודה בתפריט ההקשר.
    קבל חשיש קובץ באמצעות תפריט לחיצה ימנית

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

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

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

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

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

certutil.exe-שם הקובץ SHA256

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

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

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

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

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

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

קבל חשיש קובץ באמצעות תפריט לחיצה ימנית - certutil

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

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

certutil -hashfile file_name SHA256

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

קבל חשיש קובץ באמצעות תפריט לחיצה ימנית - certutil

Certutil.exe תומך ב- MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512 אלגוריתמי גיבוב.

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


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

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

קבל חשיש קובץ באמצעות תפריט לחיצה ימנית - hashmyfiles

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

קבל חשיש קובץ באמצעות תפריט לחיצה ימנית - hashmyfiles

הורד HashMyFiles מ- Nirsoft.net


באמצעות 7-Zip

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

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

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

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

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

מידע על בדיקת הבדיקה מוצג בדיאלוג נפרד.

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

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


שימוש ב- HashTools ממבצר בינארי

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

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

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

קבל חשיש קבצים באמצעות תפריט לחיצה ימנית - hashtools

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

קבל חשיש קבצים באמצעות תפריט לחיצה ימנית - hashtools

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


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

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