这是java代码:
SecureRandom random = SecureRandom.getInstance("SHA1PRNG");
random.setSeed(someBytes);//someBytes is the seed
Run Code Online (Sandbox Code Playgroud)
C#中有相同的方法吗?我得到的是不正确的:
RandomNumberGenerator rng = RNGCryptoServiceProvider.Create();
rng.GetBytes(someBytes);// out someBytes
Run Code Online (Sandbox Code Playgroud)
我确实需要种子,因为java代码确实如此,我必须将java代码翻译成C#.当我传递相同的种子时,我从C#获得的序列必须与java相同.