Use iteration count 100k when using Rfc2898DeriveBytes class

This commit is contained in:
Yaqi Yang 2023-01-06 13:21:27 -08:00
Родитель 526bab3a5b
Коммит d01e0c30d0
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -19,7 +19,7 @@ function Get-RandomBytes($bytesLength) {
}
function Calculate-Hash($key, $salt, $hashSize) {
$iterations = 1000
$iterations = 100000
$deriver = New-Object "System.Security.Cryptography.Rfc2898DeriveBytes" -ArgumentList ([byte[]]$key, [byte[]]$salt, $iterations)

Просмотреть файл

@ -211,7 +211,7 @@ namespace Microsoft.IIS.Administration.Security {
private byte[] CalcHash(byte[] key, byte[] salt) {
//
//
using (var rfc2898DeriveBytes = new Rfc2898DeriveBytes(key, salt, 1000)) {
using (var rfc2898DeriveBytes = new Rfc2898DeriveBytes(key, salt, 100000)) {
return rfc2898DeriveBytes.GetBytes(_options.HashSize);
}
}