如何在js中获取SecureRandom对象

如何在js中获取SecureRandom对象,第1张

public static void main(String[] args)throws Exception {

SecureRandom secureRandom1 = SecureRandomgetInstance("SHA1PRNG");

SecureRandom secureRandom2 = SecureRandomgetInstance("SHA1PRNG");

Systemoutprintln(secureRandom2equals(secureRandom1));

byte[] seed={12,11,123};

secureRandom1setSeed(seed);

secureRandom2setSeed(seed);

Systemoutprintln(secureRandom1nextInt());

Systemoutprintln(secureRandom2nextInt());

}

每次都新生成一个SecureRandom 对象,而SecureRandom 没有覆盖equals方法

所以它用超类Ojbect的equals方法

public boolean equals(Object obj) {

return (this == obj);

}

所以 Systemoutprintln(secureRandom2equals(secureRandom1));

的结果是false

但是两个对象的内部结构是一样的,所以它们设置相同的seed,执行相同方法的结果是一样的。可以查看jdk源码

var obj = documentgetElementsByTagName("span");//先得到所有的SPAN标记

for(var i=0;i<objlength;i++)

{

if(obj[i]className == 'a')//找出span标记中class=a的那个标记

{

var getObj = obj[i];

value = getObjinnerHTML;//获得他的innerHTML

}

}//有效且管用,但是很笨的方法,目前我没发现还有其他方法。

后台返回的是json字符串,在js里还需要转成json对象才能用

//json字符串

var strJson = '<%=uslist %>';

//转json对象,用eval,当然也可以用json包里的方法或者类库提供的方法(比如jquery)

var objJson = eval('(' + strJson + ')');

以上就是关于如何在js中获取SecureRandom对象全部的内容,包括:如何在js中获取SecureRandom对象、js 如何根据class获取对象、js中怎么获取jsp里的对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9727337.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存