HS-HASH is a data hashing class that uses a secure hash algorithm and returns the hashed value of the entered string.
Manufacturer: Henry's Software
SKU: HSH1001
The price must be from $0.00 to $1,000.00

HS-HASH is a data hashing class that uses a secure hash algorithm and returns the hashed value of the entered string. For security reasons, you may want to store passwords in hashed form. This guards against the possibility that someone who gains unauthorized access to the database can retrieve the passwords of every user in the system. Hashing performs a one-way transformation on a password, turning the password into another String, called the hashed password. “One-way” means that it is practically impossible to go the other way - to turn the hashed password back into the original password.


  1. SHA1
  2. SHA256
  3. SHA384
  4. SHA512
  5. MD5 (Use MD5 only for compatibility with legacy applications and data).
  6. Generate a random cryptographic key using the RNGCryptoServiceProvider
  7. And more

Version: 1.0.5
.Net Standard 2.0

How to Download

  1. If you would like to donate enter an amount then ckick add to cart
  2. After checkout goto the Downloadable products page under your user profile

You can also download from https://www.nuget.org/packages/HS-HASH/1.0.5

How To:

//Hash Options:
// string hash = Hash1.Get_HashAlgorithm_Hash(tbStringToHash.Text);
// string hash = Hash1.Get_MD5_Hash(tbStringToHash.Text);
// string hash = Hash1.Get_SHA1_Hash(tbStringToHash.Text);
// string hash = Hash1.Get_SHA256_Hash(tbStringToHash.Text);
// string hash = Hash1.Get_SHA384_Hash(tbStringToHash.Text);
// string hash = Hash1.Get_SHA512_Hash(tbStringToHash.Text);

string hash = Hash1.Get_SHA512_Hash(tbStringToHash.Text);
tbHash.Text = hash;

//Verify hash options:
// Hash1.Verify_HashAlgorithm_Hash(tbStringToHash.Text, tbHash.Text)
// Hash1.Verify_MD5_Hash(tbStringToHash.Text, tbHash.Text)
// Hash1.Verify_SHA1_Hash(tbStringToHash.Text, tbHash.Text)
// Hash1.Verify_SHA256_Hash(tbStringToHash.Text, tbHash.Text)
// Hash1.Verify_SHA384_Hash(tbStringToHash.Text, tbHash.Text)
// Hash1.Verify_SHA512_Hash(tbStringToHash.Text, tbHash.Text)

if (Hash1.Verify_SHA512_Hash(tbStringToHash.Text, tbHash.Text) == true)
MessageBox.Show("Good password");
MessageBox.Show("Bad Password");

Download: How To Doc
Customers who bought this item also bought

HS Password Inventory

HS Password Inventory stores all your user names and password in a encryption/password protected database to keep them safe from prying eyes.

HS File Search (Free)

HS File Search is a lightweight utility designed to improve the search function by index any folder, drive, or network drive to make it searchable. Once you create one index it is saved to your user profile, you can now select a new folder or drive to index then when you want switch back to the first one you don't need to re-index the first folder.

HS Writer

HS Writer is a full-featured text application with complex formatting and display capabilities for word documents and more.

HS MathTextBox

HS MathTextBox is Visual Studio Control that lets you evaluate basic formulas/equations EX: ((3.14 / 180) * 60) * 22.5.