# מחולל גיבוב SHA-256

URL: https://byshahid.com/he/tools/hash-generator/
Author: Muhammad Shahid (https://byshahid.com/)
כלי חינמי · רץ בדפדפן שלכם

הקלידו או הדביקו טקסט כדי לקבל מיד את הגיבובים שלו ב־SHA-256,‏ SHA-1,‏ SHA-384 ו־SHA-512.

**תשובה קצרה:** גיבוב הופך כל קלט לטביעת אצבע באורך קבוע: אותו קלט נותן תמיד אותו גיבוב, ושינוי קטן נותן גיבוב שונה לגמרי. SHA-256 הוא הבחירה הסטנדרטית לבדיקות תקינות ושלמות. הכלי משתמש ב־Web Crypto API המובנה של הדפדפן, והטקסט לא יוצא מהמכשיר שלכם.

## איך משתמשים

1. **הזינו טקסט.** הקלידו או הדביקו; הגיבובים מתעדכנים תוך כדי.
2. **בחרו את האלגוריתם.** SHA-256 לרוב השימושים; SHA-1 רק לתאימות עם מערכות ישנות.
3. **העתיקו את הגיבוב.** התוצאות בהקסדצימלי באותיות קטנות.

## דוגמה

הגיבובים של המילה hello:

קלט:

```
hello
```

פלט:

```
SHA-256  2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-1    aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
```

## שגיאות נפוצות ואיך לתקן אותן

- **הגיבוב שלי לא תואם לכלי אחר**: הקלט שונה, לרוב שבירת שורה בסוף: echo "hello" | sha256sum מגבב את "hello\n" ונותן 5891b5b5…. השתמשו ב־echo -n, ובדקו רווחים ואותיות גדולות וקטנות.
- **אותו טקסט נותן גיבובים שונים בשתי שפות תכנות**: הן מקודדות את הטקסט אחרת, למשל UTF-8 מול UTF-16. גבבו בכל מקום את הבייטים של UTF-8.
- **לגיבוב יש אורך או תווים אחרים**: צד אחד מציג hex והשני Base64, או שאחד משתמש ב־SHA-1 והשני ב־SHA-256. השוו את אותו אלגוריתם באותו קידוד.
- **שימוש ב־SHA-256 לשמירת סיסמאות**: גיבוב מהיר הופך ניחוש סיסמאות לזול. השתמשו בגיבוב סיסמאות כמו Argon2id או bcrypt.

## שאלות נפוצות

### אפשר להפוך גיבוב SHA-256?

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

### כדאי לשמור סיסמאות כ־SHA-256?

לא. השתמשו באלגוריתם לגיבוב סיסמאות כמו bcrypt,‏ scrypt או Argon2, שהם איטיים ועם salt בכוונה.

### SHA-1 עדיין בטוח?

לא לאבטחה: קיימות התנגשויות מעשיות. השתמשו ב־SHA-256 או חזק יותר.

### למה MD5 לא כלול?

MD5 שבור מבחינת אבטחה ואינו חלק מ־Web Crypto API של הדפדפן. השתמשו ב־SHA-256.

### הטקסט שלי מועלה?

לא. הגיבוב רץ בדפדפן שלכם.

### למה משמש גיבוב?

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

### מה זה HMAC?

גיבוב עם מפתח סודי, שמוכיח שהודעה הגיעה ממי שמחזיק במפתח. webhooks כמו של וואטסאפ חתומים ב־HMAC-SHA256.

### מה זה salt?

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

### איך בודקים SHA-256 של קובץ שהורדתי?

ב־macOS או ב־Linux הריצו shasum -a 256 ואחריו שם הקובץ; ב־Windows הריצו certutil -hashfile ואחריו שם הקובץ ו־SHA256. השוו לערך שפורסם.

### למה הגיבוב שלי שונה מזה של כלי אחר?

בדרך כלל הקלט שונה: רווח או שבירת שורה בסוף, או קידוד טקסט אחר.

## קשור

- [מחולל סיסמאות](https://byshahid.com/he/tools/password-generator/)
- [מקודד ומפענח Base64](https://byshahid.com/he/tools/base64-encoder-decoder/)
- [מחולל UUID](https://byshahid.com/he/tools/uuid-generator/)

## מקורות

- [NIST FIPS 180-4: Secure Hash Standard](https://csrc.nist.gov/pubs/fips/180-4/upd1/final)
