מחולל מחרוזות אקראיות — חינם אונליין

יצירת מחרוזת אקראית באורך ובסט תווים לבחירה.

התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.

מה הכלי עושה

המחולל יוצר מחרוזת אקראית מקבוצות התווים שתבחרו: אותיות קטנות,‏ אותיות גדולות, ספרות (0-9) ו־סימנים. אפשר לקבוע כל אורך בין 1 ל־256 תווים (16 כברירת מחדל). בפתיחת הדף מסומנות אותיות קטנות, אותיות גדולות וספרות, וכך מתקבלת מחרוזת אלפאנומרית שבטוחה לשימוש בכתובות URL ובשמות קבצים.

התווים מוגרלים עם crypto.getRandomValues, מקור האקראיות המאובטח של הדפדפן, ולכן הפלט מתאים לסודות. המחרוזת נוצרת במכשיר שלכם ואף פעם לא נשלחת לשום מקום. עם שלוש קבוצות ברירת המחדל יש 62 תווים אפשריים, כך שכל תו מוסיף כמעט 6 סיביות של אקראיות, ולמחרוזת של 32 תווים יש כ־190 סיביות.

מתי להשתמש בו

  • ליצור מפתח API, סוד ל־webhook או סוד session לקובץ ההגדרות של אפליקציה.
  • ליצור קודי שובר או קודי הזמנה ייחודיים.
  • להפיק מזהי בדיקה וערכי fixture שאסור שיתנגשו.
  • ליצור salt או nonce אקראיים בזמן בניית אב־טיפוס.

דוגמה

קלט

אורך 24, אותיות קטנות + אותיות גדולות + ספרות

פלט

Xk3pQ9vTz7LmA2eR8wYc4NbH

שאלות על הכלי

כמה ארוך צריך להיות מפתח סודי?

32 תווים אלפאנומריים (כ־190 סיביות) הם די והותר למפתחות API ולסודות חתימה. מחרוזות ארוכות יותר מוסיפות מרווח ביטחון, אבל בפועל זה כמעט אף פעם לא משנה.

אילו סימנים נכללים?

!@#$%^&*()-_=+[]{}. השאירו את הסימנים כבויים לכל דבר שנכנס ל־URL, לפקודת shell או לקובץ סביבה, כי חלק מהם דורשים שם escaping.

במה זה שונה מ־UUID?

ל־UUID יש פורמט ואורך קבועים (36 תווים, 122 סיביות אקראיות). מחרוזת אקראית מאפשרת לבחור את האורך ואת האלפבית, למשל קוד קצר של 8 תווים. כשצריך מזהה סטנדרטי, השתמשו ב־מחולל UUID.

אפשר ליצור הרבה מחרוזות בבת אחת?

כל לחיצה יוצרת מחרוזת אחת. לקבוצה של מזהים ייחודיים, מחולל UUID מייצר עד 100 בכל פעם.

האם הכלי חינמי?

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

איך מקבלים את התוצאה?

משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.