Random 在WinRT中创建随机数有哪些加密安全选项?
通常我会这样做:Random 在WinRT中创建随机数有哪些加密安全选项?,random,windows-8,cryptography,windows-runtime,Random,Windows 8,Cryptography,Windows Runtime,通常我会这样做: byte[] randomBytes = new byte[bytes]; string randomString = Convert.ToBase64String(new RNGCryptoServiceProvider().GetBytes(randomBytes)); 但是,没有可用的RNGCryptoServiceProvider 是否有安全的随机选择 谢谢,我设法找到了一个等价物 using Windows.Security.Cryptography; IBuff
byte[] randomBytes = new byte[bytes];
string randomString = Convert.ToBase64String(new RNGCryptoServiceProvider().GetBytes(randomBytes));
但是,没有可用的RNGCryptoServiceProvider
是否有安全的随机选择
谢谢,我设法找到了一个等价物
using Windows.Security.Cryptography;
IBuffer randomBuffer = CryptographicBuffer.GenerateRandom(PASSWORD_SALT_LENGTH);
string randomString = CryptographicBuffer.EncodeToBase64String(randomBuffer)
我希望这对其他人有用。我真的不记得了,当时我正在做一个不相容的赋格梦魇:)