java中nonce,java – 如何在ANDROID中生成NONCE并在客户端打印

java中nonce,java – 如何在ANDROID中生成NONCE并在客户端打印我现在正在研究一个与IMS有关的Android程序.我希望服务器将一个随机数发送回客户端作为字符串并在客户端打印.为了生成nonce,我尝试使用此站点的代码.部分代码如下publicstaticStringgenerateNonce(){try{//CreateasecurerandomnumbergeneratorSecureRandomsr=SecureRandom…

大家好,欢迎来到IT知识分享网。java中nonce,java – 如何在ANDROID中生成NONCE并在客户端打印

我现在正在研究一个与IMS有关的

Android程序.

我希望服务器将一个随机数发送回客户端作为字符串并在客户端打印.

为了生成nonce,我尝试使用此站点的代码.

部分代码如下

public static String generateNonce() {

try {

// Create a secure random number generator

SecureRandom sr = SecureRandom.getInstance(“SHA1PRNG”);

// Get 1024 random bits

byte[] bytes = new byte[1024/8];

sr.nextBytes(bytes);

// Create two secure number generators with the same seed

int seedByteCount = 10;

byte[] seed = sr.generateSeed(seedByteCount);

sr = SecureRandom.getInstance(“SHA1PRNG”);

sr.setSeed(seed);

SecureRandom sr2 = SecureRandom.getInstance(“SHA1PRNG”);

sr2.setSeed(seed);

} catch (NoSuchAlgorithmException e) {

}

//return NONCE;

return null;

}

我宣布NONCE = generateNonce();一开始.

但问题是不是获取nonce值,而是在客户端打印为null.当我尝试在服务器端打印它时,它也显示为null.

请允许有人告诉我代码中的错误或帮助我提供更好或更合适的编码.非常感谢提前.

问候,

Sebby.

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15675.html

(0)
上一篇 2024-02-15 11:33
下一篇 2024-02-15 16:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信