1 31 package org.objectweb.proactive.ext.security.crypto; 32 33 import java.security.*; 34 35 36 class FixedSecureRandom extends SecureRandom { 37 byte[] seed = { 38 (byte) 0xaa, (byte) 0xfd, (byte) 0x12, (byte) 0xf6, (byte) 0x59, 39 (byte) 0xca, (byte) 0xe6, (byte) 0x34, (byte) 0x89, (byte) 0xb4, 40 (byte) 0x79, (byte) 0xe5, (byte) 0x07, (byte) 0x6d, (byte) 0xde, 41 (byte) 0xc2, (byte) 0xf0, (byte) 0x6c, (byte) 0xb5, (byte) 0x8f 42 }; 43 44 public void nextBytes(byte[] bytes) { 45 int offset = 0; 46 47 while ((offset + seed.length) < bytes.length) { 48 System.arraycopy(seed, 0, bytes, offset, seed.length); 49 offset += seed.length; 50 } 51 52 System.arraycopy(seed, 0, bytes, offset, bytes.length - offset); 53 } 54 } 55 | Popular Tags |