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);
}
}