כלי חינמי · רץ בדפדפן שלכם
מחולל גיבוב SHA-256
הקלידו או הדביקו טקסט כדי לקבל מיד את הגיבובים שלו ב־SHA-256, SHA-1, SHA-384 ו־SHA-512.
תשובה קצרה
גיבוב הופך כל קלט לטביעת אצבע באורך קבוע: אותו קלט נותן תמיד אותו גיבוב, ושינוי קטן נותן גיבוב שונה לגמרי. SHA-256 הוא הבחירה הסטנדרטית לבדיקות תקינות ושלמות. הכלי משתמש ב־Web Crypto API המובנה של הדפדפן, והטקסט לא יוצא מהמכשיר שלכם.
איך משתמשים
- הזינו טקסט. הקלידו או הדביקו; הגיבובים מתעדכנים תוך כדי.
- בחרו את האלגוריתם. SHA-256 לרוב השימושים; SHA-1 רק לתאימות עם מערכות ישנות.
- העתיקו את הגיבוב. התוצאות בהקסדצימלי באותיות קטנות.
דוגמה
הגיבובים של המילה 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. השוו לערך שפורסם.
למה הגיבוב שלי שונה מזה של כלי אחר?
בדרך כלל הקלט שונה: רווח או שבירת שורה בסוף, או קידוד טקסט אחר.
מקורות
קשור
עוד כלים בקבוצה הזו
- מעצב ובודק JSON
- בודק JSON
- מעצב HTML
- מכווץ CSS
- מכווץ JavaScript
- מקודד HTML
- קידוד ופענוח URL
- מפענח JWT
- ממיר חותמות זמן Unix
- בודק ביטויים רגולריים
- ממיר צבעים