בדוק את SHA1 Checksum ב-Mac OS X

תוכן עניינים:

Anonim

Hashhing SHA נמצא בשימוש תכוף עם מערכות בקרת הפצה כדי לקבוע גרסאות ולבדוק את שלמות הנתונים על ידי זיהוי פגמים בקבצים או שיבוש. לשימוש נפוץ, SHA checksum מספק מחרוזת שניתן להשתמש בה כדי לאמת שהקובץ הועבר כמתוכנן. אם סכומי בדיקת SHA תואמים, שלמות הקבצים נשמרה.

מדריך זה יראה לך כיצד לבדוק את sha1 checksum של קובץ ב-Mac, אבל זה עובד אותו הדבר גם בלינוקס.

כיצד לבדוק SHA1 Hash של קובץ ב-Mac OS X

הפעל את המסוף, שנמצא בתיקייה Applications and Utilities, והשתמש בתחביר הבא:

shasum /path/to/file

כדי לאמת קובץ בשם "DownloadedFile.dmg" על שולחן העבודה, זה יהיה:

shasum ~/Desktop/DownloadedFile.dmg

זה יוציא משהו כזה:

$ shasum ~/Desktop/CheckMe.zip ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip

המחרוזת ההקסדצימלית הארוכה הזו היא ה-hash SHA1.

זה עשוי להיראות בערך כך בחלון מסוף:

דרך קלה לבדוק קבצי SHA1 קבורים עמוק במערכת הקבצים מבלי להקליד את הנתיב המלא, היא להקליד את החלק הראשון של הפקודה ואז לגרור ולשחרר את הקובץ לחלון המסוף. זה מקליד עבורך באופן אוטומטי את הנתיב:

shasum (גרור ושחרר קובץ כאן)

זכור לשים רווח אחרי "שסום" כדי שזה יעבוד כמו שצריך.

ברירת המחדל עבור פקודת shasum היא להשתמש ב-SHA1, סוג ה-hash הנפוץ ביותר, אך ניתן לשנות זאת באמצעות הדגל -a במידת הצורך ל-224, 256, 384 או 512. SHA1 הופך נפוץ יותר מ-MD5, אתה עדיין יכול לבדוק בקלות md5 hash גם ב-Mac OS X עם הפקודה md5.

דוגמאות לשימוש ב-SHA1 לאימות קבצים

אז אולי אתה תוהה מתי תוכל להשתמש בזה כדי לאמת את תקינות הקובץ?

שימוש מעשי שמשתמשי Mac עשויים להיתקל בו הוא בעת הורדת עדכוני תוכנה ישירות מאפל, אשר מפרטת את ה-Hash SHA1 של כל קובץ המוצע דרך השרתים שלהם בסוף כל דף הורדות. אתה יכול לראות מחרוזת כזו מודגשת בצילום המסך למטה. מחרוזת sha זו מאפשרת למשתמשים לאמת בקלות את תקינות ההורדות שלהם מאפל או כאשר הקובץ התארח באתר מראה של צד שלישי.

כך גם התגלה ש-Mac OS X 10.7.3 עודכן בשקט, וכמה שאלות על כך הולידו את הפוסט הספציפי הזה.

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

בדוק את SHA1 Checksum ב-Mac OS X