问题标签 [secure-random]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 Java 中生成长度为 n 的 SecureRandom 字符串?
我正在使用以下方法生成随机字符串:
这给出了一个长度为 11 的字符串,例如[B@70ffc557
. 如何使上述方法返回指定长度的字符串。例如 20 个字符?
java - 字母数字 otp 生成器每次返回相同的值
我一直在尝试编写一个简单的 java 程序来每次显示随机的字母数字。但是我得到的结果与[C@a3a380
请建议我如何解决这个问题。
java - Magic 8ball 使用带有 switch 语句和 while 循环的securerandom
我的以下代码是这样工作的:
} `
我的困境是,我希望所有这些方法都用于 switch 语句、while 循环,但我想用 SecureRandom 方法替换 Math.random 我将如何去做呢?
我尝试使用整个 SecureRandom randomNumber = new SecureRandom(); 这样做,但它一直给我错误,我无法将安全随机转换为“int”。
java - Java SecureRandom 生成 URL,如 Medium.com(随机 12 个字符)
而不是使用Long类型做Primary key,我发现Medium.com似乎使用 12 个字符。谁能让我知道创建它的算法或类似方法。
例如:medium.com/**/nosuchmethoderror-in-log4j-issue-3a80f0c412c
我听说使用 Java SecureRandom非常好,但我还没有真正理解它。有人可以给我看代码吗?Tks
java - JAVA解码SHA1PRNG生成的十六进制字节
我目前正在尝试实现密码哈希生成器。但首先,我试图像这样对随机生成的盐进行编码:
我如何将其编码为十六进制,然后将其解码为原始状态?我只想向用户显示生成的盐的十六进制值,以便他可以在身份验证部分对其进行解码。当然,这是为了学习目的。
我试过这个:
输出如下所示:67-55-352712114-12035 好吧,我可以得到每个字节的内容。我尝试使用 Base 64 编码器,但它打印未知字符,我认为这是因为字节数组的内容具有 2exp8 的值范围。我尝试使用:
但它也会打印未知值。使用 Charset.forName("ISO-8859-1") 和 Charset.forName("UTF-8") 但它不起作用。UTF-8 打印未知字符,而 ISO-8859-1 奇怪地工作,但打印的数字不如字节数组的大小( 8 )我认为 hexa 最适合我想做的事情。
java - Java 将 SecureRandom 与 SunPKCS11 提供程序一起使用
我想使用我的支持 PKCS#11 的设备作为 SecureRandom 的来源。
所以我做了以下事情:
而且我总是遇到一个例外:
我做错了什么?根据 JDK PKCS#11 参考指南"PKCS11"
,应该支持SecureRandom
.
android - 上传脚本不更新进度条
我正在使用 ssl 将文件上传到受简单身份验证保护的网页。它可以工作,但是进度条不工作,即它没有显示任何进度,突然就完成了。
https://www.example.com/upload.php:
我想,问题出在该pbF(fileSize.toDouble(), sentBytes.toDouble())
地区。我替换fileSize.toDouble()
为bytesAvailable
,但即使这样也没有改变行为。我对文件进行了分块,但在很长一段时间内什么都没有发生,然后进度条填满,然后突然“完成”没有发生任何事情,出现在日志中。
java - java.security.KeyPairGenerator 如何使用外部随机数生成器?
基本上我有一个 RNG 向数据库中提供随机数,我想在生成密钥对时使用这些随机数。
根据我目前的理解,您可以初始化提供随机源(SecureRandom 对象)的 KeyPairGenerator。查看 SecureRandom 文档,我只看到提供一个种子的可能性,该种子将在生成种子时用作“基础”种子(方法 generateSeed())。我对么 ?
我是否必须创建自己的 SecureRandomSpi 类实现,其中 generateSeed() 方法基本上会返回从数据库中挑选的随机数?
我会感谢有这方面经验的人的建议。
谢谢您的支持。
java - 随机 int 流到通用链表
在我正在进行的编码练习中,我试图生成 25 个随机整数,并使用对它们进行排序的函数将它们插入到链表中。我了解如何分别完成这些任务,但我想尝试将它们作为流来完成。这是我编写的代码,用于使用示例列表进行设置,以确保 insertSorted 函数有效。
节点.java
排序列表.java
主.java
我知道我可以使用如下代码从流中生成一个随机整数数组:
如何使用 insertSorted 方法在上面的 SortedList 对象中包含随机 int 流?