我已经找到并且找不到任何为VB.Net实现可播种密码安全伪随机数生成器(CSPRNG)的方法。任何有加密/编程/ VB经验的人都知道Rnd()
是加密自杀。此外,看起来RNGCryptoServiceProvider
没有(实际上)允许播种(来自SO: no cryptography random generator seed allowed in C#? )。
所以,实际上,如果我正在构建VB.Net Windows窗体应用程序(Visual Studio 2015),我该如何实现可播种 CSPRNG,其中可以使用密码哈希作为种子?是否有共同的图书馆或人们使用的东西?或者它真的只是一种“为自己而战”?#34;