5 תשובות. אבטחה קריפטוגרפית מאובטחת קריפטוגרפית מחולל מספרים פסאודו אקראיים (CSPRNG) או מחולל פסאודו אקראיים קריפטוגרפי (CPRNG) הוא מחולל מספרים פסאודו אקראיים (PRNG) בעל מאפיינים ההופכים אותו למתאים לשימוש בהצפנה. https://en.wikipedia.org › ויקי › Cryptographically-secure_pse…
מחולל מספרים פסאודו אקראיים מאובטח בצורה קריפטוגרפית
מחולל אקראי מספר, כפי שאתה עשוי להשתמש בהפקת מפתחות הצפנה, פועל על ידי איסוף אנטרופיה - כלומר, קלט בלתי צפוי - ממקור שאנשים אחרים לא יכולים לצפות בו.
באיזה אלגוריתם משתמש SecureRandom?
בחירת אלגוריתם
כברירת מחדל, SecureRandom משתמש ב-אלגוריתם SHA1PRNG כדי ליצור ערכים אקראיים.
מה השימוש ב-SecureRandom?
בונה מחולל מספרים אקראיים מאובטח (RNG) המטמיע את אלגוריתם המספרים האקראיים המוגדר כברירת מחדל. המופע של SecureRandom מוזן עם בתים של seed שצוינו. בנאי זה חוצה את רשימת ספקי האבטחה הרשומים, החל מהספק המועדף ביותר.
האם SecureRandom מאובטח מבחינה קריפטוגרפית?
בטחון. מחלקה SecureRandom: מחלקה זו מספקת מחולל מספרים אקראיים חזק מבחינה קריפטוגרפית (RNG). מספר אקראי חזק מבחינה קריפטוגרפית תואם באופן מינימלי למבחני מחולל מספרים אקראיים סטטיסטיים המפורטים ב- FIPS 140-2, דרישות אבטחה לקריפטוגרפיהמודולים, סעיף 4.9. 1.
האם שרשור SecureRandom בטוח?
בטיחות חוטים. אובייקטים SecureRandom בטוחים לשימוש על ידי שרשורים מרובים במקביל.