dotnet add package SCrypt --version
NuGet\Install-Package SCrypt -Version
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="SCrypt" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SCrypt --version
#r "nuget: SCrypt,"
#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 SCrypt as a Cake Addin
#addin nuget:?package=SCrypt&version=

// Install SCrypt as a Cake Tool
#tool nuget:?package=SCrypt&version=

This subset of CryptSharp contains only its SCrypt and any-HMAC PBKDF2 functionality.
If you need these algorithms for purposes unrelated to passwords, this package may be sufficient for you. If you are dealing with passwords, use the "CryptSharpOfficial" package.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on SCrypt:

Package Downloads

CBCrypt : Next-generation user authentication, beyond bcrypt, scrypt, pbkdf2 CBCrypt deterministically generates an asymmetric keypair from servername, username, and password. Users can authenticate to the server without ever sending their password. For more details, see


Small library to generate libsodium-net compatible KeyPair`s and encoded public keys based on predefined formats.


Package Description

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on SCrypt:

Repository Stars
A robust execution client for Ethereum node operators.
Next-generation bcrypt, scrypt, pbkdf2
Version Downloads Last updated 707,018 5/11/2013

2.0.0 (May 8, 2013):
 Documentation! The meaning of methods, no longer a mystery...

 Made the Pbkdf2 class easier to use.
 Optimized the SCrypt code. It is now 50% faster.
 I now code-sign the CryptSharp DLL so you can confirm it is unaltered.

1.2.0 (January 23, 2011):
 The SCrypt KDF is now supported as CryptSharp.Utility.SCrypt.
 Added djb's Salsa20, required by SCrypt.
If you have any questions, comments, or run into any problems, don't hesitate to send me an e-mail at or visit the CryptSharp website at

Thanks and enjoy the library!