How to generate random data?

Algorithm School

Moderator: UNKNwYSHSA

Posts: 2
Joined: Sun Mar 18, 2018 10:47 pm
Points :28

How to generate random data?

Post by javaABC » Tue Mar 20, 2018 5:27 am

as the title, how to generate random data in my applet?

Posts: 9
Joined: Thu Sep 10, 2015 4:43 am
Points :516

Re: How to generate random data?

Post by javacardx » Tue Mar 20, 2018 5:54 am

You can reference this first,maybe it is useful.

Posts: 29
Joined: Tue Aug 25, 2015 8:21 am
Points :244

Re: How to generate random data?

Post by bigWhite » Wed Mar 21, 2018 3:00 am

Code: Select all

RandomData rand = RandomData.getInstance(RandomData.ALG_SECURE_RANDOM);
short lenBytes = (short) (KeyBuilder.LENGTH_DES3_3KEY/8);
byte[] buffer = JCSystem.makeTransientByteArray(lenBytes, JCSystem.CLEAR_ON_DESELECT);
DESKey key = (DESKey) KeyBuilder.buildKey(KeyBuilder.TYPE_DES, KeyBuilder.LENGTH_DES3_3KEY, false);

rand.generateData(buffer, (short) 0, lenBytes);
key.setKey(buffer, (short) 0);

The above is a method to generate a random DES key, you can refer

Post Reply Previous topicNext topic

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer