Ejemplo n.º 1
0
 public string ddddd(string data)
 {
     return(ro.Decryption(data));
 }
Ejemplo n.º 2
0
        public bool saveddata(string data)
        {
            try
            {
                string   flag  = data.Substring(0, 1);
                string   data2 = data.Substring(1);
                string[] a     = data2.Split('õ');
                string   s1    = a[0];
                string   s2    = a[1];
                string   s3    = a[2];

                if (flag == "!")
                {
                    Results1 = RSA.Decryption(s1);
                    Results2 = DES.Decryption(s2);
                    Results3 = AES.Decryption(s3);
                }
                if (flag == "@")
                {
                    Results1 = RSA.Decryption(s1);
                    Results2 = AES.Decryption(s2);
                    Results3 = DES.Decryption(s3);
                }
                if (flag == "#")
                {
                    Results1 = AES.Decryption(s1);
                    Results2 = RSA.Decryption(s2);
                    Results3 = DES.Decryption(s3);
                }
                if (flag == "$")
                {
                    Results1 = AES.Decryption(s1);
                    Results2 = DES.Decryption(s2);
                    Results3 = RSA.Decryption(s3);
                }
                if (flag == "%")
                {
                    Results1 = DES.Decryption(s1);
                    Results2 = RSA.Decryption(s2);
                    Results3 = AES.Decryption(s3);
                }
                if (flag == "&")
                {
                    Results1 = DES.Decryption(s1);
                    Results2 = AES.Decryption(s2);
                    Results3 = RSA.Decryption(s3);
                }

                Results = Results1 + Results2 + Results3;


                //string e = r1 + r2 + r3;
                string[] R = Results.Split('#');
                R3 = R[3] + "/" + R[4] + "/" + R[5];
                string   r0   = Term(R[0]);
                string   r1   = Term(R[1]);
                string   r2   = Term(R[2]);
                string   r6   = Term(R[6]);
                string   r7   = Term(R[7]);
                string   r8   = Term(R[8]);
                string   r9   = Term(R[9]);
                string   r10  = Term(R[10]);
                string   r11  = Term(R[11]);
                string   r12  = Term(R[12]);
                string   r13  = Term(R[13]);
                string   r14  = Term(R[14]);
                string   r15  = Term(R[15]);
                string   r16  = Term(R[16]);
                string   r17  = Term(R[17]);
                string   r18  = Term(R[18]);
                string   r19  = Term(R[19]);
                string   r20  = Term(R[20]);
                string   r21  = Term(R[21]);
                string   r22  = Term(R[22]);
                string   r23  = Term(R[23]);
                string   r24  = Term(R[24]);
                string   r25  = Term(R[25]);
                string   r26  = Term(R[26]);
                string   r27  = Term(R[27]);
                string[] r272 = r27.Split('\0');
                r27 = r272[0];


                string    query = @"INSERT INTO CRSDB.INFO (
NATNUMBER,
 FNAME,
 FAMLE, 
BARTHDATE,
 NAME,
 SNAME, 
THNAME,
 FONAME, 
FATHER_NATIONALITY,
 COUNTRY_OF_BIRTH,
 OCCUPATION,
 SOCIAL_STATUS, 
BLOOD_TYPE,
 GENDER,
 PHONE,
 BIRTH_NUM, 
NAT_NUM,
 M_FNAME, 
M_SNAME,
 M_TNAME,
 M_FONAME,
 PLACE_OF_BIRTH,
 WORKPLACE,
 ADDRESS,
F_NAT_NUM,
 EDCATION) 
VALUES ('" + r19 + "','" + r0 + "', '" + r2 + "', '" + R3 + "', '" + r6 + "', '" + r7 + "', '" + r8 + "', '" + r9 + "', '" + r10 + "', '" + r11 + "', '" + r12 + "', '" + r13 + "', '" + r14 + "', '" + r15 + "', '" + r17 + "', '" + r18 + "', '" + r19 + "', '" + r24 + "', '" + r25 + "', '" + r26 + "', '" + r27 + "', '" + r21 + "', '" + r23 + "', '" + r22 + "', '" + r20 + "', '" + r16 + "')";
                DataTable dt    = new DataTable();
                dt = dbase.ExecuteQueryInsert(query);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }