CryptographyHelper Custom - AdarshRise/HandyControl GitHub Wiki

some method for generate hash and encrypt files

Encrypt Text

Encrypt

string text = CryptographyHelper.EncryptTextAES("Mahdi", "password");

Decrypt

string text = CryptographyHelper.DecryptTextAES("G7Jlxs4gb98msDUOIdN1iA==", "password");

Encrypt Files

Encrypt

CryptographyHelper.EncryptFileAES(sourcefile, destination, "password");

Decrypt

CryptographyHelper.DecryptFileAES(sourcefile, destination, "password");

Generating Hash

MD5

string text = CryptographyHelper.GenerateMD5("mahdi");
// result = F9C24B8F961D48841A9838CCA5274D8D

SHA256

string text = CryptographyHelper.GenerateSHA256("mahdi");
// result = 2e0af263c88c69ecc23a51a76b7a2442ed6a9dff080f275a27ec486d1a0e0148