net6: warning SYSLIB0023

This commit is contained in:
Anton Suhorukov 2021-10-07 12:00:26 +03:00
parent 8409b10705
commit 7a380542aa
3 changed files with 11 additions and 20 deletions

View File

@ -142,11 +142,8 @@ namespace ASC.Core.Encryption
var array = new byte[length];
var array2 = new char[length];
var num = 0;
using (var rng = new RNGCryptoServiceProvider())
{
rng.GetBytes(array);
}
array = RandomNumberGenerator.GetBytes(length);
for (var i = 0; i < length; i++)
{

View File

@ -244,10 +244,7 @@ namespace ASC.Data.Encryption
{
var random = new byte[length];
using (var rng = new RNGCryptoServiceProvider())
{
rng.GetBytes(random);
}
random = RandomNumberGenerator.GetBytes(length);
return random;
}

View File

@ -183,20 +183,17 @@ namespace ASC.Web.Studio.Core.TFA
var list = new List<BackupCode>();
using (var rngCrypto = new RNGCryptoServiceProvider())
for (var i = 0; i < count; i++)
{
for (var i = 0; i < count; i++)
data = RandomNumberGenerator.GetBytes(length);
var result = new StringBuilder(length);
foreach (var b in data)
{
rngCrypto.GetBytes(data);
var result = new StringBuilder(length);
foreach (var b in data)
{
result.Append(alphabet[b % (alphabet.Length)]);
}
list.Add(new BackupCode(InstanceCrypto, Signature, result.ToString()));
result.Append(alphabet[b % (alphabet.Length)]);
}
list.Add(new BackupCode(InstanceCrypto, Signature, result.ToString()));
}
var settings = SettingsManager.LoadForCurrentUser<TfaAppUserSettings>();
settings.CodesSetting = list;