Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Test
- void srEncryptionSeedTest() throws NoSuchAlgorithmException
- {
- final long versionSalt = 1850498708034063014L;
- final long customSalt = -919666267416765972L;
- final SecureRandom sr = SecureRandom.getInstance("SHA1PRNG");
- sr.setSeed(versionSalt);
- final long l1 = sr.nextLong();
- final long l2 = sr.nextLong();
- sr.setSeed(customSalt);
- final long k1 = sr.nextLong();
- final long k2 = sr.nextLong();
- // check l1 and l2
- Assert.assertEquals(l1, 6338935000439666355L);
- Assert.assertEquals(l2, -7355545655857008441L);
- // Seeding
- // check k1 and k2
- Assert.assertEquals(k1, -2226559466996804670L); //
- Assert.assertEquals(k2, -3123855249705841778L);
- }
- java.vendor -> Oracle Corporation // same goes on OpenJDK builds
- java.version -> 1.8.0_202-ea // same goes on 1.8.0_181
- java.vm.info -> mixed mode
- java.specification.version -> 1.8
- java.runtime.name -> Java(TM) SE Runtime Environment
- java.vendor -> AdoptOpenJDK
- java.version -> 11.0.3
- java.vm.info -> mixed mode
- java.specification.version -> 11
- java.runtime.name -> OpenJDK Runtime Environment
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement