示例#1
0
 public String ValidateUserString(Authentication.Helpers.EncryptionInfo encryptionInfo, String value, Boolean decrypt)
 {
     if (!String.IsNullOrEmpty(encryptionInfo.Key) && !String.IsNullOrEmpty(encryptionInfo.InitializationVector) && !String.IsNullOrEmpty(value))
     {
         try
         {
             return((decrypt) ? lm.Comol.Core.Authentication.Helpers.CryptoUtils.DecryptValue(value, encryptionInfo) : lm.Comol.Core.Authentication.Helpers.CryptoUtils.Crypt(value, encryptionInfo));
         }
         catch (Exception ex)
         {
             return("");
         }
     }
     else
     {
         return("");
     }
 }
示例#2
0
 public String CryptString(Authentication.Helpers.EncryptionInfo encryptionInfo, String decrypted)
 {
     return(ValidateUserString(encryptionInfo, decrypted, false));
 }
示例#3
0
 public String DecryptString(Authentication.Helpers.EncryptionInfo encryptionInfo, String encrypted)
 {
     return(ValidateUserString(encryptionInfo, encrypted, true));
 }