Soenneker.Hashing.Argon2 3.0.264

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Soenneker.Hashing.Argon2 --version 3.0.264                
NuGet\Install-Package Soenneker.Hashing.Argon2 -Version 3.0.264                
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.264" />                
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.264                
#r "nuget: Soenneker.Hashing.Argon2, 3.0.264"                
#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.264

// Install Soenneker.Hashing.Argon2 as a Cake Tool
#tool nuget:?package=Soenneker.Hashing.Argon2&version=3.0.264                

alternate text is missing from this package README image alternate text is missing from this package README image alternate text is missing from this package README image

alternate text is missing from this package README image 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 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.

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