예제 #1
0
 public string Encode(string data, Message.BaseMessageInfo info)
 {
     if (string.IsNullOrWhiteSpace(data) || string.IsNullOrWhiteSpace(info.MessageId))
     {
         return(data);
     }
     return(CommonCryptoService.Encrypt_DES(CommonExt.DynamicToJsonString(info.Data), info.MessageId));
 }
예제 #2
0
        public string Decode(string data, Message.BaseMessageInfo info)
        {
            if (string.IsNullOrWhiteSpace(data) || string.IsNullOrWhiteSpace(info.MessageId))
            {
                return(data);
            }
            dynamic deString = CommonCryptoService.Decrypt_DES(data, info.MessageId);

            return(CommonExt.JsonStringToDynamic(deString.ToString()));
        }