jjzjj

java - SecureRandom 的行为

尽管在阅读了很多关于SecureRandom的文章之后,我还是对Java中SecureRandom安全API的使用产生了疑问。在下面的示例中。publicclassSecureRandomNumber{publicstaticvoidmain(String[]args)throwsNoSuchAlgorithmException{TreeSetsecure=newTreeSet();TreeSetunSecure=newTreeSet();SecureRandomsr=newSecureRandom();byte[]sbuf=sr.generateSeed(8);ByteBufferb

c++ - 有 C++11 CSPRNG 吗?

正如我们所知,梅森旋涡isnotcrytographicallysecure:MersenneTwisterisnotcryptographicallysecure.(MTisbasedonalinearrecursion.Anypseudorandomnumbersequencegeneratedbyalinearrecursionisinsecure,sincefromsufficientlylongsubsequencjeoftheoutputs,onecanpredicttherestoftheoutputs.)但是很多来源,比如StephanT.Lavavej甚至thiswe

c# - UuidCreate 是否使用 CSPRNG?

请注意,这不是我的应用程序,它是我正在为客户测试的应用程序。我通常在https://security.stackexchange.com/上问这样的问题,但是因为这与编程相关,所以我在这里问过。当然,RFC4122对于UUID没有指定类型4UUID必须由加密安全伪随机数生成器(CSPRNG)生成。它只是说Setalltheotherbitstorandomly(orpseudo-randomly)chosenvalues.虽然,该算法的一些实现,例如thisoneinJava,请使用CSPRNG。我试图深入研究Microsoft的实现是否有效。主要围绕.NET或MSSQLServer如