大家好,欢迎来到IT知识分享网。
我现在正在研究一个与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