מהו מחולל hash?
Hash Generator מחשב תקצירים קריפטוגרפיים של כל טקסט על פני חמישה אלגוריתמים בו-זמנית: MD5, SHA-1, SHA-256, SHA-384 ו-SHA-512. הקלד או הדבק את הקלט שלך, לחץ על צור גיבוב פעם אחת, ומכאן ואילך כל עדכוני גיבוב בשידור חי תוך כדי עריכה - ללא כלי נפרד לכל אלגוריתם, ללא לחיצה בין כרטיסיות. משפחת SHA פועלת על היישום המקורי של הדפדפן SubtleCrypto (אותו נתיב קוד ש-Node 18+ חושף), בעוד ש-MD5 מחושב על ידי יישום TypeScript טהור של RFC 1321, מאז ש-Web Crypto הפסיק את תמיכת MD5 לפני שנים מסיבה טובה.
פונקציית גיבוב ממפה קלט בכל גודל לטביעת אצבע בגודל קבוע: "שלום" תמיד מניב 2cf24dba... תחת SHA-256, והיפוך סיביות בודדת של קלט מייצר תקציר לא קשור לחלוטין. הדטרמיניזם הזה הוא הסיבה לכך שגיבוב מעגן כל כך הרבה מהנדסה מעשית - אימות הורדה מול סכום בדיקה שפורסם, ביטול שכפול מפתחות מטמון, יצירת תגי ET, השוואת קבצי תצורה בין סביבות, או בדיקה אם MD5 שדלף במסד נתונים ישן תואם למחרוזת ידועה.
כמחולל גיבוב SHA-1 הוא מהיר לבדוק מול ערך ידוע הקלד hello ללא שורה חדשה נגררת ושורת SHA-1 קוראת aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d, אותן הדפסות של 40 תווים printf hello | sha1sum.שורה SHA-512 מתחילה 9b71d224bd62f378 ופועלת ל-128 תווים hex. אם אתה צריך רק אלגוריתם אחד, הגדר את אלגוריתם ל-SHA-1 או SHA-512 והשורות האחרות נעלמות, מה ששומר על מחולל גיבוב sha1 או SHA-512 לבדוק לשורה אחת כדי להעתיק.
הכל פועל בצד הלקוח בדפדפן שלך. Whatever you hash - מפתחות API שאתה מאתר באגים, קטעים מתקרית ייצור, מזהי לקוחות - לעולם לא עוזב את המחשב שלך, לא פוגע בשרת ונוחת ללא יומן. החלף אותיות רישיות עבור מערכות המאחסנות תקצירים באותיות רישיות, או תפוס את טופס Base64 עבור כותרות HTTP כמו Content-MD5 ו-Subresource Integrity המניפסטים שמצפים ל-Base64 ולא ל-hex.
באיזה אלגוריתם להשתמש תלוי לחלוטין בעבודה, ושני שימושים נפוצים זקוקים לתשובות שונות. לבדיקת קובץ שהורדה שלם, כל אחת מהעבודות הללו ו-MD5 עדיין מתפרסמות בהרחבה למטרה זו. לכל דבר שבו תוקף עלול לבנות התנגשות בכוונה, MD5 ו-SHA-1 נשברו: קבצי MD5 מתנגשים היו טריוויאליים במשך שנים והתנגשות SHA-1 הוכחה בשנת 2017, כך שאף אחד מהם אינו שייך לחתימה או לתעודה. השתמש ב-SHA-256 ומעלה. לאחסון סיסמאות, אף אחת מהן לא מתאימה כלל, חזקה ככל שתהיה. הם מתוכננים להיות מהירים, וזה ההפך ממה שאחסון סיסמאות צריך; העבודה הזו רוצה bcrypt, scrypt או argon2, שהם איטיים ומלוחים בכוונה. Hashing הוא גם חד כיווני, כך שהוא לא הצפנה ושום דבר גיבוב לא ניתן לשחזר.
כיצד להשתמש בגנרטור hash?
הדבק או הקלד את הקלט שלך
זרוק כל טקסט לאזור הקלט - מועמד סיסמה, שורת מניפסט של קובץ, מטען API, קובץ תצורה שלם. הקלט מקודד UTF-8 לפני hashing, כך שתווים מרובי בתים (Émojis, CJK Text) hash זהה למה ש-md5sum או sha256sum יפיקו על אותו קובץ UTF-8 ללא שורה חדשה נגררת.
קרא את כל חמשת העיכולים בבת אחת
לחץ על צור גיבובים וכל חמש השורות מופיעות, ולאחר מכן המשך לעדכן תוך כדי הקלדה: MD5 (32 תווים משושה), SHA-1 (40), SHA-256 (64), SHA-384 (96) ו-SHA-512 (128). לראות אותם זה לצד זה שימושי כאשר יש לך גיבוב מסתורי וצריך לזהות את האלגוריתם מאורכו לפני שתוכל לאמת משהו.
החלף פורמט פלט במידת הצורך
ה-Uppercase Toggle הופך את כל תקצירי ה-Hex ל-Capitals - חלק מהכלים של Windows ומסדי נתונים ישנים מאחסנים אותם כך, והשוואת גיבוב היא בדרך כלל השוואת מחרוזות תלויות רישיות. כל שורה חושפת גם עיבוד Base64 של אותם בתים, וזה מה שכותרות Content-MD5 ותכונות שלמות SRI מצפים.
העתק את התקציר שאתה צריך
לכל שורה יש כפתור העתקה משלה, כך שתוכלו לתפוס רק את ה-SHA-256 מבלי לגעת בשאר. הדבק אותו בהשוואת סכום הבדיקה שלך, בסקריפט CI או במניפסט שלמות. כאשר משווים לסכום בדיקה שפורסם, צפו ברווח לבן תועה או שורה חדשה נגררת בקלט המקורי - שניהם משנים את התקציר לחלוטין.
תכונות מפתח
חמישה אלגוריתמים בבת אחת
MD5, SHA-1, SHA-256, SHA-384 ו-SHA-512 מחושבים בו זמנית מכניסה בודדת
חי hashing
לאחר הלחיצה הראשונה על צור גיבוב, מעכל עדכון תוך כדי הקלדה - ללא טעינת עמוד מחדש, ללא המתנה
פלט hex ו-base64
Hex Lowerface כברירת מחדל, החלפת אותיות עליונות ו-base64 לכל שורה עבור כותרות ומניפסטים SRI
מהירות קריפטו מקורית באינטרנט
SHA Family פועל על יישום SubtelCrypto של הדפדפן - מואץ בחומרה היכן שזמין
Frequently Asked Questions
Related Tools
Bcrypt Generator
Generate and verify bcrypt password hashes in the browser with an adjustable cost factor
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
Password Generator
Generate strong, random passwords with custom character sets and strength analysis
Password Strength Checker
Test how strong a password is with an entropy-based strength meter, estimated crack times, and specific suggestions to make it harder to guess - all processed privately in your browser.
Comments
0 comments
No comments yet. Be the first to share your thoughts!