How to realize data encryption in random
This article mainly introduces how to achieve data encryption in random, has a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand it.
String key = "abc"; Random random = new Random (key.hashCode ()); for (byte I = 0; I < 10; iSum +) {int r = random.nextInt; int a = (I ^ r); int b = (a ^ r); System.out.println ("original value:" + I + "encrypted value:" + a + "decrypted value:" + b);}
Output:
Original value: 0 encryption value: 241 encryption value: 0 original value: 1 encryption value: 161 encryption value: 1 original value: 2 encryption value: 247 encryption value: 2 original value: 3 encryption value: 3 original value: 4 encryption value: 240 encryption value: 4 original value: 5 encryption value: 92 encryption value: 5 original value: 6 encryption value: 150 encryption value: 6 original value: 7 encryption value: 56 encryption value: 7 original value: 8 encryption value: 247 decryption value: 8 original value: 9 encryption value: 211 encryption value: 9 Thank you for reading this article carefully I hope the article "how to achieve data encryption in random" shared by the editor will be helpful to everyone. At the same time, I also hope that you will support and pay attention to the industry information channel. More related knowledge is waiting for you to learn!