Bonjour,
Je dois générer un nombre aléatoire à partir d'identifiant de personne. J'ai donc essayé le code suivant :
Le problème est que le nombre aléatoire est toujours le même quand on ne change pas d'identifiant. Et lors que je remplace la ligne suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); SecureRandom secureRandom = new SecureRandom(new String("12343424").getBytes()); KeyGenerator generator = KeyGenerator.getInstance("AES", "BC"); generator.init(128, secureRandom); //generator.init(128); Key encryptionKey = generator.generateKey(); System.out.println("key : " + Utils.toHex(encryptionKey.getEncoded()))
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part generator.init(128, secureRandom);
J'ai nombre aléatoire différents à chaque exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part generator.init(128);
Je voudrai donc savoir si c'est possible d'avoir un "vrai nombre aléatoire" à partir d'identifiant de personne donné ?
merci d'avance
Partager