namespace WX.CRM.IBLL.Util { public interface ISecurityHelper { /// /// 生成sign /// /// 约定 /// 加密后的串 /// string signData(string clientId, string paramData); /// /// 加密 /// /// /// /// string encyptData(string clientId, string paramData); /// /// 解密 /// /// /// /// string decyptData(string clientId, string paramData); string encyptDataNew(string ciphertext, string accessKey, string iv); /// /// 解密 /// /// /// /// string decyptDataNew(string cryptograph, string accessKey, string iv); bool CheckClientValid(string clientId, string paramData, string signData); /// /// /// /// /// string createSignStr(string json); string createSignEncodingStr(string json); string createSignEncodingStr(string json, string clientid); object createAjaxSignEncodingStr(string json, string clientid); string createSignEncodingStr2(string json); string createSignEncodingStr2(string json, string clientid); } }