2

要在 android 中生成 OAuth 随机数,我试过 -

                byte[] nonce = new byte[16];

                try {
                    rand = SecureRandom.getInstance("SHA1PRNG");
                } catch (NoSuchAlgorithmException e) {
                    e.printStackTrace();
                }

                String oauth_nonce = rand.toString();

                Log.d("nonce value", oauth_nonce);

它给出了类似的东西 -java.security.SecureRandom@58957gy8

这是生成随机数的正确方法吗?如果没有,你能建议一个正确的方法吗?

4

1 回答 1

2

你可以试试这个

import java.util.UUID;


String nonce = UUID.randomUUID().toString();
于 2016-03-15T07:42:37.343 回答