Soenneker.Hashing.Argon2
3.0.158
Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Soenneker.Hashing.Argon2 --version 3.0.158
NuGet\Install-Package Soenneker.Hashing.Argon2 -Version 3.0.158
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Soenneker.Hashing.Argon2" Version="3.0.158" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Soenneker.Hashing.Argon2 --version 3.0.158
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Soenneker.Hashing.Argon2, 3.0.158"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Soenneker.Hashing.Argon2 as a Cake Addin #addin nuget:?package=Soenneker.Hashing.Argon2&version=3.0.158 // Install Soenneker.Hashing.Argon2 as a Cake Tool #tool nuget:?package=Soenneker.Hashing.Argon2&version=3.0.158
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Soenneker.Hashing.Argon2
A utility library for Argon2 hashing and verification
Features
- Password Hashing: Generates a secure, Base64-encoded hash for a plaintext password.
- Password Verification: Verifies a plaintext password against a hashed value.
- Fully customizable parameters for salt size, hash size, iterations, memory usage, and parallelism.
Installation
dotnet add package Soenneker.Hashing.Argon2
Usage
1. Hashing a Password
string password = "SecurePassword123";
string hash = await Argon2HashingUtil.Hash(password);
// Result: A Base64-encoded hash string
Console.WriteLine(hash);
2. Verifying a Password
string password = "SecurePassword123";
string hash = await Argon2HashingUtil.Hash(password);
bool isValid = await Argon2HashingUtil.Verify(password, hash);
// Result: True if the password matches the hash
Console.WriteLine(isValid ? "Password is valid!" : "Invalid password.");
3. Custom Parameters
string password = "CustomPassword";
int saltSize = 32; // Custom salt size (bytes)
int hashSize = 64; // Custom hash size (bytes)
int iterations = 8; // Custom iteration count
int memorySize = 131072; // Custom memory size (KB)
int parallelism = 4; // Custom thread count
string hash = await Argon2HashingUtil.Hash(password, saltSize, hashSize, iterations, memorySize, parallelism);
bool isValid = await Argon2HashingUtil.Verify(password, hash, saltSize, hashSize, iterations, memorySize, parallelism);
Default Parameters
- Salt Size: 16 bytes
- Hash Size: 32 bytes
- Iterations: 4
- Memory Size: 65536 KB
- Parallelism: 2
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- Konscious.Security.Cryptography.Argon2 (>= 1.3.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Soenneker.Extensions.String (>= 3.0.359)
- Soenneker.Utils.Random.Security (>= 3.0.84)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
3.0.405 | 36 | 4 days ago |
3.0.404 | 34 | 4 days ago |
3.0.403 | 36 | 4 days ago |
3.0.402 | 33 | 4 days ago |
3.0.401 | 30 | 4 days ago |
3.0.400 | 35 | 4 days ago |
3.0.399 | 37 | 5 days ago |
3.0.398 | 41 | 6 days ago |
3.0.397 | 49 | 6 days ago |
3.0.396 | 46 | 6 days ago |
3.0.395 | 47 | 6 days ago |
3.0.394 | 58 | 6 days ago |
3.0.393 | 55 | 6 days ago |
3.0.392 | 48 | 6 days ago |
3.0.391 | 54 | 6 days ago |
3.0.390 | 55 | 6 days ago |
3.0.389 | 59 | 6 days ago |
3.0.388 | 58 | 6 days ago |
3.0.387 | 56 | 6 days ago |
3.0.386 | 54 | 6 days ago |
3.0.385 | 56 | 6 days ago |
3.0.384 | 64 | 6 days ago |
3.0.383 | 62 | 6 days ago |
3.0.382 | 60 | 6 days ago |
3.0.381 | 61 | 6 days ago |
3.0.380 | 64 | 6 days ago |
3.0.379 | 60 | 7 days ago |
3.0.378 | 62 | 7 days ago |
3.0.377 | 65 | 7 days ago |
3.0.376 | 62 | 7 days ago |
3.0.375 | 63 | 7 days ago |
3.0.374 | 66 | 7 days ago |
3.0.373 | 64 | 7 days ago |
3.0.372 | 57 | 7 days ago |
3.0.371 | 63 | 7 days ago |
3.0.370 | 65 | 7 days ago |
3.0.369 | 66 | 7 days ago |
3.0.368 | 62 | 7 days ago |
3.0.367 | 66 | 8 days ago |
3.0.366 | 68 | 8 days ago |
3.0.365 | 58 | 8 days ago |
3.0.364 | 60 | 8 days ago |
3.0.363 | 58 | 8 days ago |
3.0.362 | 70 | 9 days ago |
3.0.361 | 64 | 9 days ago |
3.0.360 | 65 | 9 days ago |
3.0.359 | 66 | 9 days ago |
3.0.358 | 68 | 9 days ago |
3.0.357 | 70 | 9 days ago |
3.0.356 | 65 | 10 days ago |
3.0.355 | 66 | 10 days ago |
3.0.354 | 67 | 10 days ago |
3.0.353 | 62 | 10 days ago |
3.0.352 | 62 | 10 days ago |
3.0.351 | 64 | 10 days ago |
3.0.350 | 62 | 10 days ago |
3.0.349 | 66 | 10 days ago |
3.0.348 | 64 | 10 days ago |
3.0.347 | 65 | 10 days ago |
3.0.346 | 64 | 10 days ago |
3.0.345 | 66 | 10 days ago |
3.0.344 | 68 | 10 days ago |
3.0.343 | 64 | 11 days ago |
3.0.342 | 62 | 11 days ago |
3.0.341 | 69 | 11 days ago |
3.0.340 | 66 | 11 days ago |
3.0.339 | 64 | 11 days ago |
3.0.338 | 66 | 11 days ago |
3.0.337 | 65 | 11 days ago |
3.0.336 | 66 | 11 days ago |
3.0.335 | 65 | 11 days ago |
3.0.334 | 50 | 11 days ago |
3.0.333 | 48 | 11 days ago |
3.0.332 | 52 | 11 days ago |
3.0.331 | 50 | 11 days ago |
3.0.330 | 48 | 11 days ago |
3.0.329 | 49 | 11 days ago |
3.0.328 | 63 | 12 days ago |
3.0.327 | 69 | 12 days ago |
3.0.326 | 66 | 13 days ago |
3.0.325 | 64 | 13 days ago |
3.0.324 | 70 | 13 days ago |
3.0.323 | 66 | 13 days ago |
3.0.322 | 69 | 13 days ago |
3.0.321 | 68 | 13 days ago |
3.0.320 | 75 | 13 days ago |
3.0.319 | 70 | 21 days ago |
3.0.318 | 55 | 21 days ago |
3.0.317 | 64 | 21 days ago |
3.0.316 | 64 | 21 days ago |
3.0.315 | 56 | 21 days ago |
3.0.314 | 52 | 21 days ago |
3.0.313 | 61 | 21 days ago |
3.0.312 | 62 | 21 days ago |
3.0.311 | 59 | 21 days ago |
3.0.310 | 57 | 21 days ago |
3.0.309 | 57 | 21 days ago |
3.0.308 | 60 | 21 days ago |
3.0.307 | 68 | 21 days ago |
3.0.306 | 65 | 21 days ago |
3.0.305 | 68 | 23 days ago |
3.0.304 | 61 | 23 days ago |
3.0.303 | 59 | 23 days ago |
3.0.302 | 70 | 23 days ago |
3.0.301 | 60 | 23 days ago |
3.0.300 | 63 | 23 days ago |
3.0.299 | 61 | 23 days ago |
3.0.298 | 66 | 23 days ago |
3.0.297 | 63 | 23 days ago |
3.0.296 | 61 | 23 days ago |
3.0.295 | 61 | 23 days ago |
3.0.294 | 62 | 23 days ago |
3.0.293 | 62 | 24 days ago |
3.0.292 | 60 | 24 days ago |
3.0.291 | 61 | 24 days ago |
3.0.290 | 50 | 24 days ago |
3.0.289 | 46 | 24 days ago |
3.0.288 | 44 | 24 days ago |
3.0.287 | 38 | 24 days ago |
3.0.286 | 39 | 25 days ago |
3.0.285 | 37 | 25 days ago |
3.0.284 | 59 | 25 days ago |
3.0.283 | 65 | 25 days ago |
3.0.282 | 61 | 25 days ago |
3.0.281 | 55 | 25 days ago |
3.0.280 | 55 | 25 days ago |
3.0.279 | 59 | 25 days ago |
3.0.278 | 63 | 25 days ago |
3.0.277 | 65 | 25 days ago |
3.0.276 | 62 | 25 days ago |
3.0.275 | 63 | 25 days ago |
3.0.274 | 64 | 25 days ago |
3.0.273 | 59 | 25 days ago |
3.0.272 | 63 | a month ago |
3.0.271 | 64 | a month ago |
3.0.270 | 63 | a month ago |
3.0.269 | 66 | a month ago |
3.0.268 | 69 | a month ago |
3.0.266 | 61 | a month ago |
3.0.265 | 62 | a month ago |
3.0.264 | 64 | a month ago |
3.0.263 | 65 | a month ago |
3.0.262 | 65 | a month ago |
3.0.261 | 66 | a month ago |
3.0.260 | 66 | a month ago |
3.0.259 | 65 | a month ago |
3.0.258 | 61 | a month ago |
3.0.257 | 63 | a month ago |
3.0.256 | 71 | a month ago |
3.0.255 | 61 | a month ago |
3.0.254 | 64 | a month ago |
3.0.253 | 55 | a month ago |
3.0.252 | 70 | a month ago |
3.0.251 | 66 | a month ago |
3.0.250 | 58 | a month ago |
3.0.249 | 68 | a month ago |
3.0.248 | 64 | a month ago |
3.0.247 | 71 | a month ago |
3.0.246 | 67 | a month ago |
3.0.245 | 63 | a month ago |
3.0.244 | 61 | a month ago |
3.0.243 | 59 | a month ago |
3.0.242 | 65 | a month ago |
3.0.241 | 56 | a month ago |
3.0.240 | 59 | a month ago |
3.0.239 | 66 | a month ago |
3.0.238 | 70 | a month ago |
3.0.237 | 67 | a month ago |
3.0.236 | 62 | a month ago |
3.0.235 | 77 | a month ago |
3.0.234 | 70 | a month ago |
3.0.233 | 63 | a month ago |
3.0.232 | 68 | a month ago |
3.0.231 | 64 | a month ago |
3.0.230 | 64 | a month ago |
3.0.229 | 63 | a month ago |
3.0.228 | 71 | a month ago |
3.0.227 | 71 | a month ago |
3.0.226 | 63 | a month ago |
3.0.225 | 70 | a month ago |
3.0.224 | 66 | a month ago |
3.0.223 | 70 | a month ago |
3.0.222 | 66 | a month ago |
3.0.221 | 64 | a month ago |
3.0.220 | 65 | a month ago |
3.0.219 | 64 | a month ago |
3.0.218 | 62 | a month ago |
3.0.217 | 66 | a month ago |
3.0.216 | 64 | a month ago |
3.0.215 | 70 | a month ago |
3.0.214 | 70 | a month ago |
3.0.213 | 62 | a month ago |
3.0.212 | 64 | a month ago |
3.0.211 | 63 | a month ago |
3.0.210 | 72 | a month ago |
3.0.209 | 67 | a month ago |
3.0.208 | 66 | a month ago |
3.0.207 | 64 | a month ago |
3.0.206 | 67 | a month ago |
3.0.205 | 65 | a month ago |
3.0.204 | 80 | a month ago |
3.0.203 | 78 | a month ago |
3.0.202 | 64 | a month ago |
3.0.201 | 74 | a month ago |
3.0.200 | 72 | a month ago |
3.0.199 | 66 | a month ago |
3.0.198 | 75 | a month ago |
3.0.197 | 79 | a month ago |
3.0.196 | 81 | a month ago |
3.0.195 | 64 | a month ago |
3.0.194 | 67 | a month ago |
3.0.193 | 66 | a month ago |
3.0.192 | 66 | a month ago |
3.0.191 | 67 | a month ago |
3.0.190 | 66 | a month ago |
3.0.189 | 68 | a month ago |
3.0.188 | 65 | a month ago |
3.0.187 | 68 | a month ago |
3.0.186 | 63 | a month ago |
3.0.185 | 74 | a month ago |
3.0.184 | 74 | a month ago |
3.0.183 | 70 | a month ago |
3.0.182 | 63 | a month ago |
3.0.181 | 65 | a month ago |
3.0.180 | 74 | a month ago |
3.0.179 | 65 | a month ago |
3.0.178 | 62 | a month ago |
3.0.177 | 59 | a month ago |
3.0.176 | 59 | a month ago |
3.0.175 | 39 | a month ago |
3.0.174 | 38 | a month ago |
3.0.173 | 23 | a month ago |
3.0.172 | 21 | a month ago |
3.0.171 | 21 | a month ago |
3.0.170 | 20 | a month ago |
3.0.169 | 22 | a month ago |
3.0.168 | 18 | a month ago |
3.0.167 | 20 | a month ago |
3.0.166 | 7 | a month ago |
3.0.165 | 7 | a month ago |
3.0.164 | 7 | a month ago |
3.0.163 | 36 | a month ago |
3.0.162 | 33 | a month ago |
3.0.161 | 37 | a month ago |
3.0.160 | 33 | a month ago |
3.0.159 | 35 | a month ago |
3.0.158 | 40 | a month ago |
3.0.157 | 40 | a month ago |
3.0.156 | 40 | a month ago |
3.0.155 | 42 | a month ago |
3.0.154 | 38 | a month ago |
3.0.153 | 42 | a month ago |
3.0.152 | 39 | a month ago |
3.0.151 | 39 | a month ago |
3.0.150 | 39 | a month ago |
3.0.149 | 44 | a month ago |
3.0.148 | 41 | a month ago |
3.0.147 | 40 | a month ago |
3.0.146 | 41 | a month ago |
3.0.145 | 41 | a month ago |
3.0.144 | 40 | a month ago |
3.0.143 | 110 | a month ago |
3.0.142 | 106 | a month ago |
3.0.141 | 109 | a month ago |
3.0.140 | 108 | a month ago |
3.0.139 | 87 | a month ago |
3.0.138 | 74 | a month ago |
3.0.137 | 81 | a month ago |
3.0.136 | 81 | a month ago |
3.0.135 | 90 | a month ago |
3.0.134 | 88 | a month ago |
3.0.133 | 95 | 2 months ago |
3.0.132 | 91 | 2 months ago |
3.0.131 | 85 | 2 months ago |
3.0.130 | 83 | 2 months ago |
3.0.129 | 91 | 2 months ago |
3.0.128 | 99 | 2 months ago |
3.0.127 | 96 | 2 months ago |
3.0.126 | 93 | 2 months ago |
3.0.125 | 94 | 2 months ago |
3.0.124 | 93 | 2 months ago |
3.0.123 | 90 | 2 months ago |
3.0.122 | 94 | 2 months ago |
3.0.121 | 91 | 2 months ago |
3.0.120 | 92 | 2 months ago |
3.0.119 | 88 | 2 months ago |
3.0.118 | 83 | 2 months ago |
3.0.117 | 93 | 2 months ago |
3.0.116 | 95 | 2 months ago |
3.0.115 | 87 | 2 months ago |
3.0.114 | 90 | 2 months ago |
3.0.113 | 88 | 2 months ago |
3.0.112 | 83 | 2 months ago |
3.0.111 | 82 | 2 months ago |
3.0.110 | 84 | 2 months ago |
3.0.109 | 103 | 2 months ago |
3.0.108 | 102 | 2 months ago |
3.0.107 | 99 | 2 months ago |
3.0.106 | 106 | 2 months ago |
3.0.105 | 99 | 2 months ago |
3.0.104 | 78 | 2 months ago |
3.0.103 | 78 | 2 months ago |
3.0.102 | 78 | 2 months ago |
3.0.101 | 73 | 2 months ago |
3.0.100 | 75 | 2 months ago |
3.0.99 | 80 | 2 months ago |
3.0.98 | 83 | 2 months ago |
3.0.97 | 78 | 2 months ago |
3.0.96 | 75 | 2 months ago |
3.0.95 | 84 | 2 months ago |
3.0.94 | 78 | 2 months ago |
3.0.93 | 85 | 2 months ago |
3.0.92 | 82 | 2 months ago |
3.0.91 | 76 | 2 months ago |
3.0.90 | 80 | 2 months ago |
3.0.89 | 88 | 2 months ago |
3.0.88 | 81 | 2 months ago |
3.0.87 | 88 | 2 months ago |
3.0.86 | 76 | 2 months ago |
3.0.85 | 73 | 2 months ago |
3.0.84 | 80 | 2 months ago |
3.0.83 | 77 | 2 months ago |
3.0.82 | 81 | 2 months ago |
3.0.81 | 76 | 2 months ago |
3.0.80 | 76 | 2 months ago |
3.0.79 | 77 | 2 months ago |
3.0.78 | 84 | 2 months ago |
3.0.77 | 77 | 2 months ago |
3.0.76 | 79 | 2 months ago |
3.0.75 | 76 | 2 months ago |
3.0.74 | 76 | 2 months ago |
3.0.73 | 81 | 2 months ago |
3.0.72 | 75 | 2 months ago |
3.0.71 | 75 | 2 months ago |
3.0.70 | 80 | 2 months ago |
3.0.69 | 82 | 2 months ago |
3.0.68 | 80 | 2 months ago |
3.0.67 | 83 | 2 months ago |
3.0.66 | 77 | 2 months ago |
3.0.65 | 75 | 2 months ago |
3.0.64 | 81 | 2 months ago |
3.0.63 | 85 | 2 months ago |
3.0.62 | 75 | 2 months ago |
3.0.61 | 76 | 2 months ago |
3.0.60 | 90 | 2 months ago |
3.0.59 | 79 | 2 months ago |
3.0.58 | 78 | 2 months ago |
3.0.57 | 90 | 2 months ago |
3.0.56 | 75 | 2 months ago |
3.0.55 | 76 | 2 months ago |
3.0.54 | 86 | 2 months ago |
3.0.53 | 84 | 2 months ago |
3.0.52 | 79 | 2 months ago |
3.0.51 | 79 | 2 months ago |
3.0.50 | 87 | 2 months ago |
3.0.49 | 77 | 2 months ago |
3.0.48 | 93 | 2 months ago |
3.0.47 | 93 | 2 months ago |
3.0.46 | 82 | 2 months ago |
3.0.45 | 82 | 2 months ago |
3.0.44 | 82 | 2 months ago |
3.0.43 | 87 | 2 months ago |
3.0.42 | 81 | 2 months ago |
3.0.41 | 84 | 2 months ago |
3.0.40 | 78 | 2 months ago |
3.0.39 | 91 | 2 months ago |
3.0.38 | 82 | 2 months ago |
3.0.37 | 85 | 2 months ago |
3.0.36 | 80 | 2 months ago |
3.0.35 | 87 | 2 months ago |
3.0.34 | 92 | 2 months ago |
3.0.33 | 82 | 2 months ago |
3.0.32 | 85 | 2 months ago |
3.0.31 | 90 | 2 months ago |
3.0.30 | 92 | 2 months ago |
3.0.29 | 80 | 2 months ago |
3.0.28 | 79 | 2 months ago |
3.0.27 | 94 | 2 months ago |
3.0.26 | 74 | 2 months ago |
3.0.25 | 74 | 2 months ago |
3.0.24 | 88 | 2 months ago |
3.0.23 | 82 | 2 months ago |
3.0.22 | 89 | 2 months ago |
3.0.21 | 83 | 2 months ago |
3.0.20 | 79 | 2 months ago |
3.0.19 | 82 | 2 months ago |
3.0.18 | 79 | 2 months ago |
3.0.17 | 74 | 2 months ago |
3.0.16 | 82 | 2 months ago |
3.0.15 | 80 | 2 months ago |
3.0.14 | 82 | 2 months ago |
3.0.13 | 89 | 2 months ago |
3.0.12 | 81 | 2 months ago |
3.0.11 | 80 | 2 months ago |
3.0.9 | 92 | 2 months ago |
3.0.8 | 79 | 2 months ago |
3.0.7 | 86 | 2 months ago |
3.0.6 | 92 | 2 months ago |
3.0.5 | 94 | 2 months ago |
3.0.4 | 95 | 2 months ago |
3.0.3 | 103 | 2 months ago |
3.0.2 | 96 | 2 months ago |
3.0.1 | 95 | 2 months ago |