/// <summary>对cookie中的TGC字符进行解密,生成账号信息 /// </summary> public AccountInfo DecodeCookie(string encodeString) { var encryptCookie = EncryptHelper.AesDecryString(encodeString); var account = _jsonSerializer.Deserialize <AccountInfo>(encryptCookie); return(account); }
public static Account DecryptAccount(string encryptAccount, string key) { var jsonAccount = EncryptHelper.AesDecryString(encryptAccount, password: key); IJsonSerializer serializer = new DefaultJsonSerializer(); var account = serializer.Deserialize <Account>(jsonAccount); return(account); }
/// <summary>TGC解密 /// </summary> public AccountInfo DecodeCookie(string encodeString) { try { var encryptCookie = EncryptHelper.AesDecryString(encodeString); var account = _jsonSerializer.Deserialize <AccountInfo>(encryptCookie); return(account); } catch (Exception ex) { _logger.ErrorFormat("DecodeCookie Error:{0}", ex.Message); } return(null); }
/// <summary>解密票据 /// </summary> public static string DecryptTicket(string ticket) { return(EncryptHelper.AesDecryString(ticket, password: "******")); }
public static string DecryptAccountCode(string encryptAccount) { var code = EncryptHelper.AesDecryString(encryptAccount); return(code); }