Ecng.Security 1.0.267

dotnet add package Ecng.Security --version 1.0.267
                    
NuGet\Install-Package Ecng.Security -Version 1.0.267
                    
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="Ecng.Security" Version="1.0.267" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ecng.Security" Version="1.0.267" />
                    
Directory.Packages.props
<PackageReference Include="Ecng.Security" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Ecng.Security --version 1.0.267
                    
#r "nuget: Ecng.Security, 1.0.267"
                    
#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.
#:package Ecng.Security@1.0.267
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Ecng.Security&version=1.0.267
                    
Install as a Cake Addin
#tool nuget:?package=Ecng.Security&version=1.0.267
                    
Install as a Cake Tool

Ecng.Security

Cryptography helpers for hashing, encryption and password storage.

Purpose

Simplify common crypto scenarios such as AES encryption, RSA key handling and password verification.

Key Features

  • AES helpers for symmetric encryption
  • RSA utilities and parameter conversions
  • Simple hashing extensions (data.Md5(), data.Sha256(), ...)
  • Secret class for salted password hashes

Hashing

Standard .NET:

using var md5 = MD5.Create();
var hash = Convert.ToHexString(md5.ComputeHash(data));

With Ecng:

var hash = data.Md5();

AES encryption

var salt = TypeHelper.GenerateSalt(Secret.DefaultSaltSize);
var iv = new byte[16];
byte[] cipher = plain.EncryptAes("secret", salt, iv);
byte[] result = cipher.DecryptAes("secret", salt, iv);

Passwords

Secret secret = "qwerty".CreateSecret();
bool ok = secret.IsValid("qwerty");
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  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.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Ecng.Security:

Package Downloads
Ecng.Serialization

Ecng system framework

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.267 47 12/19/2025
1.0.266 90 12/19/2025
1.0.265 354 12/17/2025
1.0.264 728 12/15/2025
1.0.263 566 12/15/2025
1.0.262 601 12/14/2025
1.0.261 1,735 12/12/2025
1.0.260 920 12/12/2025
1.0.259 528 12/12/2025
1.0.258 527 12/12/2025
1.0.257 901 12/12/2025
1.0.256 1,231 12/2/2025
1.0.255 1,115 12/2/2025
1.0.254 1,113 12/2/2025
1.0.253 723 11/30/2025
1.0.252 570 11/29/2025
1.0.251 576 11/28/2025
1.0.250 577 11/28/2025
1.0.249 644 11/27/2025
1.0.248 699 11/24/2025
1.0.247 641 11/24/2025
1.0.246 634 11/23/2025
1.0.245 1,162 11/22/2025
1.0.244 1,402 11/20/2025
1.0.243 881 11/18/2025
1.0.242 829 11/18/2025
1.0.241 856 11/13/2025
1.0.240 759 11/10/2025
1.0.239 1,604 11/1/2025
1.0.238 825 10/28/2025
1.0.237 789 10/27/2025
1.0.236 665 10/27/2025
1.0.235 609 10/25/2025
1.0.234 4,224 10/3/2025
1.0.233 2,017 9/28/2025
1.0.232 756 9/25/2025
1.0.231 5,125 9/2/2025
1.0.230 3,155 8/30/2025
1.0.229 811 8/30/2025
1.0.228 1,638 8/19/2025
1.0.227 7,566 7/13/2025
1.0.226 627 7/13/2025
1.0.225 627 7/12/2025
1.0.224 1,872 7/8/2025
1.0.223 1,348 7/4/2025
1.0.222 681 7/2/2025
1.0.221 5,445 6/16/2025
1.0.220 819 6/9/2025
1.0.219 682 6/8/2025
1.0.218 2,305 5/21/2025
1.0.217 834 5/17/2025
1.0.216 2,339 5/12/2025
1.0.215 741 5/12/2025
1.0.214 2,991 4/17/2025
1.0.213 5,688 3/22/2025
1.0.212 707 3/20/2025
1.0.211 641 3/20/2025
1.0.210 672 3/19/2025
1.0.209 5,661 2/26/2025
1.0.208 727 2/26/2025
1.0.207 9,203 2/5/2025
1.0.206 4,568 1/21/2025
1.0.205 3,627 1/14/2025
1.0.204 2,534 1/12/2025
1.0.203 1,259 1/10/2025
1.0.202 4,763 12/27/2024
1.0.201 1,622 11/20/2024
1.0.200 4,115 11/18/2024
1.0.199 2,478 11/7/2024
1.0.198 1,812 10/19/2024
1.0.197 3,764 10/12/2024
1.0.196 4,325 10/5/2024
1.0.195 5,398 9/18/2024
1.0.194 708 9/17/2024
1.0.193 5,001 9/3/2024
1.0.192 731 9/1/2024
1.0.191 14,638 6/12/2024
1.0.190 3,530 5/28/2024
1.0.189 4,299 5/4/2024
1.0.188 2,941 4/23/2024
1.0.187 2,053 4/21/2024
1.0.186 902 4/14/2024
1.0.185 6,193 3/28/2024
1.0.184 847 3/17/2024
1.0.183 4,149 2/23/2024
1.0.182 723 2/23/2024
1.0.181 4,079 2/18/2024
1.0.180 752 2/18/2024
1.0.179 790 2/16/2024
1.0.178 2,825 2/13/2024
1.0.177 2,614 2/8/2024
1.0.176 3,035 2/5/2024
1.0.175 705 2/4/2024
1.0.174 3,158 1/23/2024
1.0.173 752 1/23/2024
1.0.172 2,446 1/12/2024
1.0.171 5,864 1/2/2024
1.0.170 906 12/29/2023
1.0.169 18,910 11/12/2023
1.0.168 1,256 11/10/2023
1.0.167 827 11/10/2023
1.0.166 1,075 11/9/2023
1.0.165 1,862 11/3/2023
1.0.164 805 11/1/2023
1.0.163 908 11/1/2023
1.0.162 26,207 9/8/2023
1.0.161 1,198 9/8/2023
1.0.160 1,399 9/3/2023
1.0.159 1,681 8/21/2023
1.0.158 1,904 8/14/2023
1.0.157 2,060 8/10/2023
1.0.156 41,752 6/29/2023
1.0.155 16,248 5/27/2023
1.0.154 1,367 5/21/2023
1.0.153 1,526 5/19/2023
1.0.152 26,921 5/8/2023
1.0.151 5,883 4/22/2023
1.0.150 1,342 4/21/2023
1.0.149 52,476 4/3/2023
1.0.148 8,381 3/13/2023
1.0.147 20,391 3/6/2023
1.0.146 2,522 2/26/2023
1.0.145 17,209 2/21/2023
1.0.144 1,587 2/20/2023
1.0.143 2,984 2/15/2023
1.0.142 1,606 2/14/2023
1.0.141 34,264 2/9/2023
1.0.140 18,108 2/7/2023
1.0.139 2,202 2/4/2023
1.0.138 22,589 2/2/2023
1.0.137 18,677 1/30/2023
1.0.136 7,497 1/18/2023
1.0.135 46,315 12/30/2022
1.0.134 3,610 12/23/2022
1.0.133 22,997 12/12/2022
1.0.132 25,577 12/4/2022
1.0.131 2,579 12/4/2022
1.0.130 3,322 11/30/2022
1.0.129 2,585 11/29/2022
1.0.128 2,672 11/28/2022
1.0.127 6,935 11/18/2022
1.0.126 29,786 11/11/2022
1.0.125 2,613 11/11/2022
1.0.124 2,599 11/10/2022
1.0.123 2,825 11/5/2022
1.0.122 4,118 11/4/2022
1.0.121 26,710 11/1/2022
1.0.120 27,149 10/16/2022
1.0.119 10,003 9/10/2022
1.0.118 54,220 9/8/2022
1.0.117 3,130 9/8/2022
1.0.116 3,095 9/8/2022
1.0.115 5,452 9/4/2022
1.0.114 94,223 8/24/2022
1.0.113 12,735 8/8/2022
1.0.112 6,499 7/26/2022
1.0.111 3,630 7/26/2022
1.0.110 57,084 7/19/2022
1.0.109 49,064 7/18/2022
1.0.108 8,820 7/8/2022
1.0.107 7,819 6/18/2022
1.0.106 3,563 6/6/2022
1.0.105 101,169 4/30/2022
1.0.104 3,863 4/20/2022
1.0.103 3,944 4/10/2022
1.0.102 3,864 4/7/2022
1.0.101 3,899 4/7/2022
1.0.100 3,971 4/2/2022
1.0.99 15,261 3/29/2022
1.0.98 6,772 3/27/2022
1.0.97 293,916 1/24/2022
1.0.96 166,048 12/29/2021
1.0.95 31,311 12/20/2021
1.0.94 4,110 12/13/2021
1.0.93 31,796 12/7/2021
1.0.92 30,556 12/6/2021
1.0.91 5,693 12/2/2021
1.0.90 32,323 11/29/2021
1.0.89 31,089 11/22/2021
1.0.88 2,418 11/17/2021
1.0.87 32,878 11/13/2021
1.0.86 5,832 11/10/2021
1.0.85 2,581 11/9/2021
1.0.84 65,711 11/5/2021
1.0.83 4,209 11/4/2021
1.0.82 2,454 11/4/2021
1.0.81 2,382 11/3/2021
1.0.80 2,603 10/30/2021
1.0.79 34,090 10/21/2021
1.0.78 3,036 10/17/2021
1.0.77 64,236 10/14/2021
1.0.76 13,821 10/13/2021
1.0.75 2,586 10/12/2021
1.0.74 34,387 10/11/2021
1.0.73 2,453 10/9/2021
1.0.72 37,657 10/7/2021
1.0.71 39,696 10/7/2021
1.0.70 2,516 10/7/2021
1.0.69 2,500 10/6/2021
1.0.68 2,530 9/28/2021
1.0.67 36,358 9/23/2021
1.0.66 4,120 9/10/2021
1.0.65 2,263 9/9/2021
1.0.64 2,186 9/8/2021
1.0.63 2,222 9/8/2021
1.0.62 33,254 9/6/2021
1.0.61 2,421 8/31/2021
1.0.60 614 8/30/2021
1.0.59 32,016 7/31/2021
1.0.58 56,715 7/30/2021
1.0.57 1,353 7/26/2021
1.0.56 84,332 7/5/2021
1.0.55 1,327 7/1/2021
1.0.54 59,404 6/4/2021
1.0.53 85,433 4/26/2021
1.0.52 30,008 4/19/2021
1.0.51 139,996 4/7/2021
1.0.50 29,216 4/3/2021
1.0.49 166,996 3/22/2021
1.0.48 104,703 3/4/2021
1.0.47 30,905 2/26/2021
1.0.46 155,418 2/2/2021
1.0.45 53,833 1/26/2021
1.0.44 52,916 1/24/2021
1.0.43 1,237 1/24/2021
1.0.42 1,389 1/23/2021
1.0.41 54,145 1/20/2021
1.0.40 1,333 1/20/2021
1.0.39 27,849 1/18/2021
1.0.38 1,345 1/18/2021
1.0.37 26,864 1/16/2021
1.0.36 109,089 12/16/2020
1.0.35 54,091 12/14/2020
1.0.34 31,641 12/9/2020
1.0.33 2,154 12/6/2020
1.0.32 1,463 12/2/2020
1.0.31 1,365 12/2/2020
1.0.30 29,342 12/1/2020
1.0.29 154,223 11/12/2020
1.0.29-atestpub 808 11/11/2020
1.0.28 28,906 10/11/2020
1.0.27 105,431 9/9/2020
1.0.26 27,446 9/3/2020
1.0.25 28,004 8/20/2020
1.0.24 79,509 8/9/2020
1.0.23 27,238 7/28/2020
1.0.22 27,200 7/19/2020
1.0.21 52,299 7/6/2020
1.0.20 80,205 6/6/2020
1.0.19 28,441 6/4/2020
1.0.18 54,046 5/29/2020
1.0.17 54,110 5/21/2020
1.0.16 1,589 5/17/2020
1.0.15 51,684 5/12/2020
1.0.14 102,049 5/4/2020
1.0.13 4,455 4/24/2020
1.0.12 6,058 4/22/2020
1.0.11 1,442 4/22/2020
1.0.10 1,506 4/21/2020
1.0.9 28,432 4/18/2020
1.0.8 26,653 4/16/2020
1.0.7 1,424 4/16/2020
1.0.6 22,720 4/15/2020
1.0.5 24,508 4/11/2020
1.0.4 24,227 4/3/2020
1.0.3 1,365 4/1/2020
1.0.2 11,466 3/27/2020
1.0.1 10,429 3/22/2020
1.0.0 3,222 3/22/2020