[novashare_inline_content]
לעתים קרובות מעט בשימוש, "hash" של קבצים הם שיטה טובה לבדוק שהקובץ שלך תואם. במאמר זה, אני מסביר 7 שיטות לבדיקת תקינות הקובץ על סמך אלגוריתמי הגיבוב הפופולריים ביותר, כגון MD5, SHA1, SHA256, SHA515 וכו'.
למה לבדוק את תקינות הקובץ?
כאשר אתה מוריד קובץ מהאינטרנט, ייתכן שהוא לא שלם או פגום. כדי שתוכל להבטיח את תקינותו, המוציא לאור יכול להפוך את ההטבעה הדיגיטלית שלו לזמינה.
טביעת אצבע או בדיקה דיגיטלית היא מחרוזת תווים הקסדצימלית המחושבת מהקובץ ואלגוריתם גיבוב, כגון SHA1, MD5, SHA256 או אפילו SHA512.
על ידי השוואת זה של העורך לזה שאתה מחשב מהקובץ שהורדת, אתה יכול לאמת את תקינות הקובץ שלך. זאת אומרת שזה אכן מה שהיה צפוי ושזה לא השתנה בדרך. שיטות האימות הללו נמצאות בשימוש נרחב בעולם של תוכנות קוד פתוח, הפצות לינוקס בפרט, אבל גם מתיהתקנה של מספר תוכנות במכה אחת עם Ninite.
שימו לב שסכום בדיקה לא נועד להבטיח את האותנטיות של קובץ, אלא רק לאמת את תקינות הנתונים המשוחזרים. כמו כן, שים לב ששיטה זו אינה מחליפה בדיקות המבוצעות על ידי אנטי וירוס.
⚠️ תשומת לב:SHA1 ו-MD5 הוצאו משימוש כעת. שָׁםCNIL ממליצה להשתמש ב-SHA256 או SHA512.
בוא נראה כעת מהן השיטות לבדוק את תקינות הקובץ באמצעות ה-MD5, SHA1, SHA256, SHA512 Hash שלו וכו'.
1. השתמש בשירות מקוון כדי לבדוק את ה-hash של קובץ
אם אתה ממהר, לא רוצה להתקין תוכנית או שאתה לא מהסוג שאוהב שורת קוד,VirusTotalהוא שירות חינמי המאפשר לך לבדוק קובץ עבור תוכנות זדוניות. בנוסף לכך, הוא יכול לספק לך אינדיקציות לגבי שלמות הקובץ על ידי חישוב ה-md5, sha1 או sha256 hash שלו. פשוט שלח את הקובץ שלך ואז עבור ללשונית הפרטים כדי לקבל מידע זה. שימו לב ששירות זה מוגבל לקבצים של 650 מגה-בייט.
מחשבון HTML5 קבצי Hash מקווןהוא שירות מקוון נוסף המאפשר לך לחשב את ה-hash של קובץ במהירות ובלי להתקין דבר. הקבצים אינם מועברים לשרת, החישובים מתבצעים באופן מקומי באמצעות הדפדפן והטכנולוגיהWebCryptoAPI. איטי יותר מחישוב עם שורת פקודה או תוכנה, זה עובד היטב עבור קבצים בגודל של פחות מ-1 GB, מעבר לזה, זה לוקח קצת יותר זמן.
2. בדוק את תקינות הקובץ עם Powershell ב-Windows
אם אתה ב-Windows, אתה לא צריך להתקין שום תוכנה אם PowerShell לא מפחיד אותך. למעשה, האחרון כולל cmdletGet-FileHash
המאפשר לך לחשב את ה-hash של קובץ על ידי ציון האלגוריתם הרצוי, כגון MD5, SHA1 ו-SHA256. כברירת מחדל, נעשה שימוש ב-SHA256.
פתח חלון Powershellen לאחר מכן הקלד את הפקודהGet-FileHash
ב-bash. גרור את הקובץ כדי לבדוק לתוך החלון כדי למלא את הנתיב באופן אוטומטי.
הקש על מקש אנטרזְכוּת כְּנִיסָהמהמקלדת שלך ותקבל את סכום הבדיקה SHA256 של הקובץ שלך. לאחר מכן פשוט השווה את הדיוק של המחרוזת עם ה-hash המקורי.
עבור אלגוריתמים אחרים, כמו SHA1 או MD5, השתמש בפקודות הבאות:
Get-FileHash C:\chemin\vers\fichier.iso -Algorithm SHA1
Get-FileHash C:\chemin\vers\fichier.iso -Algorithm MD5
✏️הערה:אפשר גם לבדוק את תקינות הקובץ באמצעות שורת הפקודה של Windows וההוראהcertuil
. רַקלפתוח שורת פקודהלאחר מכן הקלד את הפקודה הבאה המציינת את אלגוריתם ה-hash הרצוי:certutil -hashfile "C:\chemin\vers\fichier.iso" sha256
3. 7-Zip
אם אתה משתמש בתוכנה7-Zipכדי לדחוס או לבטל את הדחיסה של הארכיונים שלך, דע שהוא מסוגל לספק לך את סכום הבדיקה CRC של קובץ. הוא פשוט יחסית לשימוש, מכיוון שהוא משולב בתפריט ההקשר. פשוט לחץ לחיצה ימנית על הקובץ שלך ובחרCRC SHAואלגוריתם ה-hash: SHA1, SHA256 או CRC.
לאחר החישוב, מופיע חלון המציג את סכום הבדיקה שנבחר. אתה יכול להשוות את המחרוזת המחושבת לזו של המקור כדי לאמת את תקינות הקובץ שלך.
7-Zip היא תוכנה זמינה ב-Windows, Linux ו-Mac. שימו לב ש-7-Zip אינו מאפשר ביצוע בדיקות MD5.
4. QuickHash
QuickHashהוא מחולל הגיבוב של קוד פתוח זמין ב-Windows, Linux ו-Mac. אין ספק שזאת התוכנה שמציעה הכי הרבה אפשרויות: אתה יכול לחשב את ה-hash של ספרייה שלמה, כונן קשיח, להשוות בין שני קבצים, להשוות בין שתי ספריות בפרט.
ב-Windows, הוא אינו דורש התקנה וניתן להשתמש בו באופן נייד.
5. OpenHashTab
OpenHashTabהוא הרחבת מעטפת עבור Windows. נגיש רק מתפריט ההקשר של Windows, OpenHashTab מאפשר לך לחשב במהירות את סכומי הבדיקה של קובץ. פשוט לחץ לחיצה ימנית על קובץ ולאחר מכן בחרסום.
OpenHashTab תומך ב-28 אלגוריתמים והוא רב לשוני. הגדרות רבות זמינות גם כן.
6. שורת פקודה עם לינוקס
ללינוקס יש פקודות לבדיקת תקינות הקובץ. רכיבים אלו הם חלק מהחבילהcoreutils
etgnupg
שבדרך כלל מותקנים כברירת מחדל. לכן יש לך גישה לפקודות הבאות:
- אני md5
- sha256sum
- sha512sum
הפקודה להשתמש כדי לבצע בדיקת sha256 היא כדלקמן:
sha256sum /chemin/du/fichier
אתה יכול גם להשתמש בתוכניתGtkHashליהנות מממשק ויזואלי.
7. בדוק את ה-hash של קובץ ב-Mac
ההזמנהshasum
זמין בכל מחשבי ה-Mac המודרניים ומאפשר לך לאמת את תקינות הקובץ באמצעות ה-sha256 checksum. פשוט פתח מסוף ואז הקלד את הפקודה הבאה:
shasum -a /chemin/du/fichier
ההזמנהmd5
ניתן להשתמש במקוםshasum
לבדיקת md5.
מה לעשות אם סכומי המחאה שונים?
אם סכום הבדיקה של הקובץ שלך שונה מזה שסופק על ידי המפרסם, מספר סיבות עשויות להיות הסיבה:
- הקובץ לא תקין
- הקובץ עודכן
- ההורדה פגומה.
- האלגוריתם בו נעשה שימוש אינו הנכון
- נוכחות של תוכנה זדונית