מה הם MD5, SHA-1 ו- SHA-256 Hashes, ואיך אוכל לבדוק אותם?

Aug 23, 2025
פרטיות ואבטחה

לפעמים תראה חשיפות MD5, SHA-1 או SHA-256 מוצגות לצד הורדות במהלך הנסיעות שלך באינטרנט, אבל לא ממש ידוע מה הן. מחרוזות הטקסט האקראיות לכאורה הללו מאפשרות לך לוודא שקבצים שאתה מוריד אינם פגומים או מטופלים. אתה יכול לעשות זאת באמצעות הפקודות המובנות ב- Windows, macOS ו- Linux.

איך Hashes עובדים, וכיצד הם משמשים לאימות נתונים

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

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

MD5, SHA-1 ו- SHA-256 הם פונקציות חשיש שונות. לעתים קרובות יוצרי תוכנה לוקחים הורדת קובץ - כמו קובץ .iso של לינוקס, או אפילו קובץ .exe של Windows - ומפעילים אותו באמצעות פונקציית hash. לאחר מכן הם מציעים רשימה רשמית של החשיפות באתרי האינטרנט שלהם.

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

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

שים לב כי "התנגשויות" נמצאו עם הפונקציות MD5 ו- SHA-1. מדובר במספר קבצים שונים - למשל קובץ בטוח וקובץ זדוני - המביאים לאותו חשיש MD5 או SHA-1. לכן כדאי להעדיף את SHA-256 במידת האפשר.

כיצד להשוות בין פונקציות Hash בכל מערכת הפעלה

עם זאת, בואו נבדוק כיצד לבדוק את הגיבוב של הקובץ שהורדתם, ולהשוות אותו לזה שקיבלתם. להלן שיטות עבור Windows, MacOS ו- Linux. ה- hashes תמיד יהיו זהים אם אתה משתמש באותה פונקציית hashing באותו קובץ. לא משנה באיזו מערכת הפעלה אתה משתמש.

חלונות

תהליך זה אפשרי ללא כל תוכנת צד שלישי ב- Windows בזכות PowerShell.

כדי להתחיל, פתח חלון PowerShell על ידי הפעלת קיצור הדרך "Windows PowerShell" בתפריט התחל.

הפעל את הפקודה הבאה, והחלף את "C: \ path \ to \ file.iso" בנתיב לכל קובץ שתרצה להציג את הגיבוב של:

Get-FileHash C: \ path \ to \ file.iso

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

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

הפעל אחת מהפקודות הבאות כדי לציין אלגוריתם hashing אחר:

Get-FileHash C: \ path \ to \ file.iso -Algorithm MD5
Get-FileHash C: \ path \ to \ file.iso -Algorithm SHA1
Get-FileHash C: \ path \ to \ file.iso -Algorithm SHA256
Get-FileHash C: \ path \ to \ file.iso -Algorithm SHA384
Get-FileHash C: \ path \ to \ file.iso -Algorithm SHA512
Get-FileHash C: \ path \ to \ file.iso -Algorithm MACTripleDES
Get-FileHash C: \ path \ to \ file.iso -Algorithm RIPEMD160

השווה את התוצאה של פונקציית הגיבוב לתוצאה שציפית לראות. אם זה אותו ערך, הקובץ לא נפגם, לא טופל או שונה מהמקור.

MacOS

macOS כולל פקודות לצפייה בסוגים שונים של חשיפות. כדי לגשת אליהם, פתח חלון טרמינל. תוכלו למצוא אותו ב- Finder> יישומים> כלי עזר> טרמינל.

ה סמוקי הפקודה מציגה את ה- hash של MD5 של קובץ:

md5 / path / to / file

ה שסום הפקודה מציגה את ה- Hash של SHA-1 של קובץ כברירת מחדל. פירוש הדבר שהפקודות הבאות זהות:

shasum / path / to / file
shasum -a 1 / path / to / file

כדי להציג את ה- SHA-256 של הקובץ, הפעל את הפקודה הבאה:

shasum -a 256 / path / to / file

לינוקס

ב- Linux, גש לטרמינל והפעל אחת מהפקודות הבאות כדי להציג את ה- hash של הקובץ, תלוי בסוג ה- hash שברצונך להציג:

md5sum / path / to / file
sha1sum / path / to / file
sha256sum / path / to / file

חלק מהאש חותמים בצורה קריפטוגרפית ליתר ביטחון

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

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

קָשׁוּר: כיצד לאמת את בדיקת ה- ISO של לינוקס ולאשר שלא טופלה

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

אשראי תמונה: חורחה סטולפי / ויקימדיה

תוכן כניסה . כניסה תחתונה

What Are MD5, SHA-1, And SHA-256 Hashes, And How Do I Check Them?

HASH Functions: SHA-512, SHA-256, SHA-1, MD5 (JAVA)

How Does SHA-256 Work?

Security Snippets: MD5, SHA-1 And SHA-2

Security Snippets: MD5, SHA-1 And SHA-2

What Are Hash Values? Important Hash Value Algorithms MD5, SHA-1 And SHA 2 - Networkers Home

Java Tutorial - Hash Functions (MD2, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512)

How To Easily Check The SHA256, SHA1 Or MD5 Of A Downloaded File In Windows10

What Is Hashing? (MD5, SHA1 & SHA256)

What Is A SHA-256 Cryptographic Hash Algorithm? - George Levy

Security Testing Hashes: MD5 SHA 256 And Other Hashing And Lookup

Intro To Hashing | SHA1, SHA2 And SHA256, MD5, Hash Tables, Digitally Signing


פרטיות ואבטחה - המאמרים הפופולריים ביותר

רק מעבדים חדשים יכולים באמת לתקן את ZombieLoad ו- Spectre

פרטיות ואבטחה May 16, 2025

RMIKKA / Shutterstock למעבדים הנוכחיים יש פגמים בתכנון. ספקטר חשף אותם, אך התקפות כמו Foreshad..


כיצד לראות ולהסיר את כל אתרי הנתונים ששמרו ב- iPhone או ב- iPad שלך

פרטיות ואבטחה Mar 25, 2025

בכל פעם שאתה מבקר באתר ב- iPhone או iPad, קטעי נתונים נשמרים במכשיר שלך. בסופו של דבר קובצי cookie ונתונים אחר..


מה לעשות אם תאבד את הטלפון הדו-פקטורי שלך

פרטיות ואבטחה Jul 16, 2025

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


פייסבוק משדרג אימות של שני גורמים: הנה איך להגדיר את זה

פרטיות ואבטחה May 23, 2025

תוכן ללא הכנסה לפייסבוק יש אימות דו-גורמי במשך זמן רב, אבל זה בעבר נקרא אישורי כניסה . עכשיו..


כיצד לחסום אנשי קשר מלהתקשר או לשלוח הודעות להד האמזונס שלך

פרטיות ואבטחה Jun 28, 2025

בתוספת של מתקשר ומסר למשתמשי Alexa אחרים באמצעות הד של אמזון, עשוי לבוא זמן שבו תרצה לחסום מיש�..


כיצד לשלוט באילו אתרים יכולים להשתמש בפלאש בכל דפדפן

פרטיות ואבטחה Jan 10, 2025

תוכן ללא הכנסה הפיכת פלאש ללחיצה להפעלה זה רעיון טוב, אבל הדפדפנים הולכים רחוק יותר. גוגל כר�..


כיצד לאבטח את חשבון אמזון שלך

פרטיות ואבטחה Nov 14, 2024

תוכן ללא הכנסה אם אתה כמוני (וכמעט כל מי שאני מכיר), אתה כן הרבה של קניות באמזון. קונים מתנות..


כיצד למנוע ממשתמשים ספציפיים לכבות את Windows

פרטיות ואבטחה Apr 8, 2025

תוכן ללא הכנסה Windows כולל מספר מגוחך של דרכים לכיבוי. תוכלו למצוא אפשרויות בתפריט התחל, בתפריט �..


קטגוריות