public static EncryptHelperObj Get_EncryptedPassword(EncryptHelperObj _EncryptHelperObj, string Password) { if (CheckStringISNormal(Password)) { try { if (Password.Length > 0) { if (_EncryptHelperObj == null || _EncryptHelperObj.SaltKey == null || _EncryptHelperObj.SaltKey.Length <= 0) { _EncryptHelperObj = EncryptHelper.Encrypt_NewHelper(); } _EncryptHelperObj.EncryptString = EncryptString_New(Password, Encoding.Default.GetBytes(_EncryptHelperObj.SaltKey), Encoding.Default.GetBytes(_EncryptHelperObj.SaltKeyIV)); } else { _EncryptHelperObj.EncryptString = null; } } catch { _EncryptHelperObj.EncryptString = null; } if (_EncryptHelperObj.EncryptString != null) { _EncryptHelperObj.Value = Encoding.Default.GetString(_EncryptHelperObj.EncryptString); } } else { _EncryptHelperObj.Value = Password; } return(_EncryptHelperObj); }
public static EncryptHelperObj Encrypt_NewHelper() { EncryptHelperObj _EncryptHelperObj = new EncryptHelperObj(); Aes myAes = Aes.Create(); _EncryptHelperObj.SaltKey = Encoding.Default.GetString(myAes.Key); _EncryptHelperObj.SaltKeyIV = Encoding.Default.GetString(myAes.IV); return(_EncryptHelperObj); }
public static string Get_DecryptedPassword(EncryptHelperObj _EncryptHelperObj, string EncryptString) { string Password = string.Empty; if (CheckStringISNormal(EncryptString)) { Password = EncryptString; } else { try { if (EncryptString.Length > 0) { Password = DecryptString_New(Encoding.Default.GetBytes(EncryptString), Encoding.Default.GetBytes(_EncryptHelperObj.SaltKey), Encoding.Default.GetBytes(_EncryptHelperObj.SaltKeyIV)); } } catch (Exception ex) { Password = string.Empty; } } return(Password); }