/// <summary> /// Giải mã thông tin session người dùng đăng nhập /// </summary> /// <param name="userjson">model đã mã hóa</param> /// <returns>Serialize model gốc</returns> public static string DecryptSessionCookie_User(string userjson) { var privatekey = SecurityModel.Session_Key; //Mã hóa lần 1 userjson = CryptoProvider.SimpleDecryptWithPassword(userjson, privatekey); //Mã hóa lần 2 return(userjson); }
public static string DecryptLicense(string model, string id) { var privatekey = SecurityModel.License_Key; //Giải mã lần 1 model = CryptoProvider.SimpleDecryptWithPassword(model, privatekey); //Giải mã lần 2 //model = CryptoProvider.SimpleDecryptWithPassword(model, id); return(model); }
public static string EncryptLicense(string model, string id) { var privatekey = SecurityModel.License_Key; //Mã hóa lần 1 //model = CryptoProvider.SimpleEncryptWithPassword(model, id); //Mã hóa lần 2 model = CryptoProvider.SimpleEncryptWithPassword(model, privatekey); return(model); }
/// <summary> /// Giải mã mật khẩu /// </summary> /// <param name="pass">mk mã hóa</param> /// <param name="passsalat">mk salat của mỗi tk</param> /// <returns>mk gốc</returns> public static string DecryptPass_User(string pass, string passsalat) { var privatekey = SecurityModel.System_Key; //Giải mã lần 1 pass = CryptoProvider.SimpleDecryptWithPassword(pass, privatekey); //Giải mã lần 2 pass = CryptoProvider.SimpleDecryptWithPassword(pass, passsalat); return(pass); }
public static string DecryptKey(string key, string id) { var privatekey = SecurityModel.KeySecurity_Key; //Giải mã lần 1 key = CryptoProvider.SimpleDecryptWithPassword(key, privatekey); //Giải mã lần 2 //model = CryptoProvider.SimpleDecryptWithPassword(model, id); return(key); }
public static string EncryptKey(string key, string id) { var privatekey = SecurityModel.KeySecurity_Key; //Mã hóa lần 1 //model = CryptoProvider.SimpleEncryptWithPassword(model, id); //Mã hóa lần 2 key = CryptoProvider.SimpleEncryptWithPassword(key, privatekey); return(key); }