5 Απαντήσεις. Μια κρυπτογραφικά ασφαλής κρυπτογραφικά ασφαλής Μια κρυπτογραφικά ασφαλής γεννήτρια ψευδοτυχαίων αριθμών (CSPRNG) ή κρυπτογραφική γεννήτρια ψευδοτυχαίων αριθμών (CPRNG) είναι μια γεννήτρια ψευδοτυχαίων αριθμών (PRNG) με ιδιότητες που την καθιστούν κατάλληλη για χρήση στην κρυπτογραφία. https://en.wikipedia.org › wiki › Cryptographically-secure_pse…
Κρυπτογραφικά ασφαλής γεννήτρια ψευδοτυχαίων αριθμών
γεννήτρια τυχαίων αριθμών, όπως θα μπορούσατε να χρησιμοποιήσετε για τη δημιουργία κλειδιών κρυπτογράφησης, η λειτουργεί συλλέγοντας την εντροπία - δηλαδή, απρόβλεπτη είσοδο - από μια πηγή που οι άλλοι άνθρωποι δεν μπορούν να παρατηρήσουν.
Τι αλγόριθμο χρησιμοποιεί το SecureRandom;
Επιλογή αλγορίθμου
Από προεπιλογή, το SecureRandom χρησιμοποιεί τον αλγόριθμο SHA1PRNG για τη δημιουργία τυχαίων τιμών.
Ποια είναι η χρήση του SecureRandom;
Δημιουργεί μια ασφαλή γεννήτρια τυχαίων αριθμών (RNG) που εφαρμόζει τον προεπιλεγμένο αλγόριθμο τυχαίων αριθμών. Το στιγμιότυπο SecureRandom έχει δημιουργηθεί με τα καθορισμένα byte αρχικής θέσης. Αυτός ο κατασκευαστής διασχίζει τη λίστα των εγγεγραμμένων παρόχων ασφάλειας, ξεκινώντας από τον πιο προτιμώμενο πάροχο.
Είναι το SecureRandom κρυπτογραφικά ασφαλές;
ασφάλεια. Κλάση SecureRandom: Αυτή η κλάση παρέχει μια κρυπτογραφικά ισχυρή γεννήτρια τυχαίων αριθμών (RNG). Ένας κρυπτογραφικά ισχυρός τυχαίος αριθμός συμμορφώνεται ελάχιστα με τις στατιστικές δοκιμές δημιουργίας τυχαίων αριθμών που καθορίζονται στο FIPS 140-2, Απαιτήσεις ασφαλείας για ΚρυπτογραφικάΕνότητες, ενότητα 4.9. 1.
Είναι ασφαλές το νήμα SecureRandom;
Ασφάλεια νήματος. Τα SecureRandom αντικείμενα είναι ασφαλή για χρήση από πολλαπλά ταυτόχρονα νήματα.