SMEs, I have been following on various thread on SO how to make SecureRandom (java) deterministic with the help of a good entropy, but secret string as seed. Closest I got so far is the FixedRandom in bouncycastle which extends SecureRandom and provide nextBytes and getSeed based on the "secret" but long string of bytes w entropy.
I would be super grateful if someone can point me on how to override setSeed of SecureRandom properly so the seed is what I set and doesnt get any entropy from urandom or system os parameters
I definitely get the "if we make it deterministic, an attacker can brute force". My use case is different, no data or info in my app fly over the Internet.