איך להשתמש בו
- הגדירו את האורך באמצעות המחוון או הקלידו מספר תווים מדויק (4–128).
- בחרו אילו סוגי תווים לכלול. ערכו את רשימת הסימנים אם אתר מסוים מקבל רק סימנים מסוימים.
- אפשר להחריג תווים דומים זה לזה, והשאירו את “השתמש בכל סוג נבחר לפחות פעם אחת” פעיל לאתרים עם כללי הרכב סיסמה.
- העתיקו סיסמה אחת, או השתמשו ב“העתק הכל” כדי להעתיק את כל הסיסמאות, אחת בכל שורה. לחצו על “צור שוב” לקבלת קבוצה חדשה.
איך זה עובד
כל תו נבחר באמצעות crypto.getRandomValues, מחולל המספרים האקראיים המאובטח קריפטוגרפית המובנה בדפדפן שלך. אין שימוש ב-Math.random. כדי לבחור תו מתוך מאגר של n תווים, הכלי מגריל מספר אקראי בן 32 סיביות וזורק ערכים שנופלים בטווח השארית הקטן שמעל הכפולה הגדולה ביותר של n. דגימת דחייה זו מונעת הטיית מודולו, כך שכל תו במאגר מתקבל בהסתברות שווה בדיוק.
כשהאפשרות “השתמש בכל סוג נבחר לפחות פעם אחת” פעילה, הכלי בוחר קודם תו אחד מכל סוג נבחר, ממלא את שאר המקומות מהמאגר המשולב, ולאחר מכן מערבב את כל המקומות בערבוב Fisher–Yates המונע מאותו מקור אקראי נטול הטיה. כך התווים המובטחים לא מופיעים תמיד בהתחלה.
ערך האנטרופיה הוא log2(גודל המאגר) × האורך. סיסמה באורך 16 תווים מכל 89 תווי ברירת המחדל היא בערך 103 סיביות, וסיסמה באורך 20 תווים היא בערך 129 סיביות. כלל “השתמש בכל סוג” מקטין מעט את מספר הסיסמאות האפשריות, כך שהאנטרופיה האמיתית מעט נמוכה מהמוצג. התוויות הן מדריך כללי: מתחת ל-28 סיביות חלש מאוד, 28–39 חלש, 40–59 סביר, 60–99 חזק ו-100 ומעלה חזק מאוד. האנטרופיה מתארת רק סיסמאות שנוצרו באקראי כמו אלה; היא אינה אומרת דבר על סיסמאות שאדם ממציא.
דוגמאות
סיסמה לרשומה במנהל סיסמאות
השאירו את הגדרות ברירת המחדל (20 תווים, כל ארבעת הסוגים). לתוצאה יש כ-129 סיביות אנטרופיה, הרבה מעבר למה שאפשר לנחש, ומנהל הסיסמאות יזכור אותה עבורכם.
אתר שדוחה חלק מהסימנים
אם בנק מקבל רק !@#$%, החליפו את רשימת הסימנים בחמשת התווים האלה. המאגר קטן ל-67 תווים, כך שלסיסמה באורך 16 תווים עדיין יש כ-97 סיביות.
סיסמת Wi-Fi שצריך להקליד בטלוויזיה
כבו את הסימנים והסירו תווים דומים זה לזה. בלי I, l, 1, O, 0 ו-o, סיסמה באורך 16 תווים מ-56 האותיות והספרות שנותרו קלה להקראה ועדיין יש לה כ-93 סיביות.
שאלות נפוצות
מה האורך המומלץ לסיסמה שלי?
לחשבונות שמוגנים במנהל סיסמאות, 16–20 תווים אקראיים מספיקים בהחלט. אם צריך להקליד את הסיסמה לעיתים קרובות, סיסמה ארוכה יותר עם אותיות וספרות בלבד קלה יותר להקלדה ויכולה להיות חזקה בדיוק כמו סיסמה קצרה יותר עם סימנים.
האם בטוח ליצור סיסמאות באתר?
הדף הזה יוצר סיסמאות באופן מלא בדפדפן שלך באמצעות מקור האקראיות המאובטח של מערכת ההפעלה. הן אינן נשלחות לשרת, אינן נשמרות ואינן נכללות בניתוח נתונים. אפשר להתנתק מהאינטרנט אחרי שהדף נטען, והוא ממשיך לעבוד.
מדוע החרגת תווים דומים זה לזה מפחיתה את האנטרופיה?
האנטרופיה תלויה בכמה תווים אפשריים יש בכל מיקום. הסרת תווים מקטינה את מאגר התווים, כך שכל תו מוסיף מעט פחות סיביות. הוספת כמה תווים לאורך מפצה על כך.
מהי “הטיית מודולו” ולמה היא חשובה?
מחולל נאיבי לוקח מספר אקראי ומשתמש בשארית החלוקה בגודל המאגר. אלא אם גודל המאגר מחלק את טווח המספרים האקראיים באופן שווה, חלק מהתווים מופיעים מעט יותר. הכלי הזה דוחה את הזנב הלא אחיד ומגריל שוב, כך שכל התווים בעלי סיכוי שווה.
פרטיות
הסיסמאות נוצרות בדפדפן שלכם באמצעות crypto.getRandomValues. הן אינן מועלות, אינן נשמרות, אינן מתועדות ואינן נשלחות לניתוח נתונים; נרשם רק אירוע אנונימי שהכלי נעשה בו שימוש. ההעתקה משתמשת בלוח של המכשיר.