Securerandom mit nativen PRNG gegen SHA1prngJava

Java-Forum
Guest
 Securerandom mit nativen PRNG gegen SHA1prng

Post by Guest »

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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post