public dynamic Encypt_data(EncryptDataModel obj) { dynamic objenc = new ExpandoObject(); try { string json = JsonConvert.SerializeObject(obj); string iv = CryptLib.GenerateRandomIV(16); string key = CryptLib.getHashSha256("GSWS TEST", 32); string encrypttext = EncryptDecryptAlgoritham.EncryptStringAES(json, key, iv); objenc.Status = 100; objenc.encrypttext = encrypttext; objenc.key = iv; objenc.Reason = ""; return(objenc); } catch (Exception ex) { objenc.Status = 102; objenc.Reason = ex.Message.ToString(); return(objenc); } }
public dynamic apEpdcl_Encryption(apEpdclModel dataobj) { dynamic objenc = new ExpandoObject(); try { encryptionDataModel obj = new encryptionDataModel(); obj.USERNAME = "******"; obj.PASSWORD = "******"; obj.PS_TXN_ID = getTransactionId(dataobj.secratariat_id); obj.RETURN_URL = "http://prajasachivalayam.ap.gov.in/PSTESTAPP/#!/Login"; string json = JsonConvert.SerializeObject(obj); string iv = CryptLib.GenerateRandomIV(16); string key = "3fee5395f01bee349feed65629bd442a"; string encrypttext = new CryptLib().encrypt(json, key, iv); objenc.Status = 100; objenc.encrypttext = encrypttext; objenc.key = iv; objenc.Reason = ""; return(objenc); } catch (Exception ex) { objenc.Status = 102; objenc.Reason = ex.Message.ToString(); return(objenc); } }
public dynamic Encypt_dataRB(LoginModelrb obj) { dynamic objenc = new ExpandoObject(); try { obj.Ftype = "1"; obj.Fusername = "******"; obj.FPassword = "******"; string json = JsonConvert.SerializeObject(obj); string iv = CryptLib.GenerateRandomIV(16); string key = CryptLib.getHashSha256("Epragathi Rythuborasa", 31); string encrypttext = new CryptLib().encrypt(json, key, iv); objenc.Status = 100; objenc.encrypttext = encrypttext; objenc.key = iv; objenc.Reason = ""; return(objenc); } catch (Exception ex) { objenc.Status = 102; objenc.Reason = ex.Message.ToString(); return(objenc); } }
public dynamic Encypt_datathird(string obj) { dynamic objenc = new ExpandoObject(); try { // string json = JsonConvert.SerializeObject(obj); string iv = CryptLib.GenerateRandomIV(16); string key = CryptLib.getHashSha256("GSWS TEST", 32); string encrypttext = EncryptDecryptAlgoritham.EncryptStringAES(obj, key, iv); object obj1 = new { UserID = "codetreevs", Mobile = "", Password = "******", RegMail = "", AppType = "codetreeration" }; var data = new EncryptDecrypt().PostData(sapandanaurl.tokenurl, obj1); spandamurlmodel objspadana = JsonConvert.DeserializeObject <spandamurlmodel>(data); if (objspadana.StatusCode == 200 && objspadana.Status == "Success") { objenc.Status = 100; objenc.encrypttext = encrypttext; objenc.key = iv; objenc.Reason = ""; objenc.url = objspadana.url; objenc.SToken = objspadana.Token; } else { objenc.Status = 102; objenc.Reason = objspadana.Message; //objenc.url = objspadana.url; objenc.SToken = objspadana.Token; } return(objenc); } catch (Exception ex) { objenc.Status = 102; objenc.Reason = ex.Message.ToString(); return(objenc); } }
public dynamic Decry_data(Decryptdatamodel obj) { ResponseModel _objres = new ResponseModel(); try { //string json = JsonConvert.SerializeObject(obj); //string iv = CryptLib.GenerateRandomIV(16); string key = CryptLib.getHashSha256("", 31); string encrypttext = new CryptLib().decrypt(obj.encryprtext, key, obj.Ivval); LoginModel objl = JsonConvert.DeserializeObject <LoginModel>(encrypttext); DataTable dtl = new DataTable(); // GetLoginData_Sp(objl); if (dtl != null && dtl.Rows.Count > 0) { _objres.Status = 100; _objres.DataList = dtl; } else { _objres.Status = 102; _objres.DataList = dtl; _objres.Reason = "Invalid Username or Password"; } return(_objres); } catch (Exception ex) { _objres.Status = 102; _objres.Reason = ex.Message.ToString(); return(_objres); } }