Ich muss kryptografisch starke Zufallszahlen und Byte -Arrays erzeugen. Zu diesem Zweck verwende ich Javas Securerandom Klasse. Ich bin mir jedoch nicht sicher, ob ich den PRNG -Algorithmus in Bezug auf ihre kryptografische Stärke entscheiden werde. < /p>
Welche der folgenden Instanzen erzeugt unvorhersehbare Zahlen? Oder sind sie gleich? < /P>
SecureRandom nativePrng = SecureRandom.getInstance("NativePRNG")
SecureRandom sha1Prng = SecureRandom.getInstance("SHA1PRNG")
< /code>
Darüber hinaus können wir diese Instanzen mit "Sun" -An Provider (z. B. Securerandom.getInstance ("sha1prng", "sun") < /code>) generieren. Machen dies einen Unterschied? < /P>
Vielen Dank im Voraus.
Securerandom mit nativen PRNG gegen SHA1prng ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post