Browse Source

测试获取更新过期身份证链接

lcl 4 months ago
parent
commit
fffdcd0b75

+ 19 - 7
AppStart/Helper/PublicImportDataService.cs

@@ -1025,13 +1025,23 @@ namespace MySystem
         
         #region 乐刷
 
-        string LePassPrivateKey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALK4Wy4Y60n9iwJBk2XTpg8EtPZ2Y8mPK2SIYezlD8V0Gjar7w51WUrRmpffwAF+B/tsfHYstan8pB51AIMP02AlrAGj6UYue2EOwXyaIbojkHWAV/FGjalvI0agN3vvSYXvT2I0sUOqSCY7M/YW4yhbYq9sdcEya9LVSTYuMMcxAgMBAAECgYB+94gXfK6TlyONi8bKnY0ouEBTpBIKXMMIHffr02Pb9Dq3QniH/ghcpgI9CUGgDchf71eQoPzCcfCqjpa5haG1SH6O8Pt2lkG9Tgqs3N0/B4Omy8UZG8BVLkK1KOKJwbaIGvKFmlPmA7cRwOAojoORE/l6fxlozL8isDsCjkDFjQJBAOpTONxB5aq8SSRCU6gOjI/3KU1aPb7fySNywM1fXrkzK+EqlePHpqE0GPuUAHcFvFOGBt5HJaCK8S8tW0qXHrMCQQDDQGsiOKLX5zZP9txSizKb4ZPyC2SZ7nSKTlGrA/RvCyyuCKStziWjzB5959wTQPCVSeoe4kvD5God/JCX3nSLAkB5etunlKI0eZiRq7EjFyfYGxLWf0ozgmEMd5ls31yENvswqJs8k2zXdeLdykTTb63Kv1kgM1JWgLG4+5KwgNfxAkEAqZabNycQMg0OPJhDN6LVu1VMJjDFGXpnWPW7s5mExqpjDWpOdvQV91ZEqcEogsSl8lU398lAW45aqV8EzBQZDwJAOMtbfcI2g4zPG/NT9QyjrWC7BpMMe2nH1BzBL3JdNw3GKhGPnbvbFdQwIYsucJPivZ3xq5r7RdGCMnh8R4gwjw==";
-        string LePassPublicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCyuFsuGOtJ/YsCQZNl06YPBLT2dmPJjytkiGHs5Q/FdBo2q+8OdVlK0ZqX38ABfgf7bHx2LLWp/KQedQCDD9NgJawBo+lGLnthDsF8miG6I5B1gFfxRo2pbyNGoDd770mF709iNLFDqkgmOzP2FuMoW2KvbHXBMmvS1Uk2LjDHMQIDAQAB";
+        //测试环境
+        // string LePassPrivateKey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALK4Wy4Y60n9iwJBk2XTpg8EtPZ2Y8mPK2SIYezlD8V0Gjar7w51WUrRmpffwAF+B/tsfHYstan8pB51AIMP02AlrAGj6UYue2EOwXyaIbojkHWAV/FGjalvI0agN3vvSYXvT2I0sUOqSCY7M/YW4yhbYq9sdcEya9LVSTYuMMcxAgMBAAECgYB+94gXfK6TlyONi8bKnY0ouEBTpBIKXMMIHffr02Pb9Dq3QniH/ghcpgI9CUGgDchf71eQoPzCcfCqjpa5haG1SH6O8Pt2lkG9Tgqs3N0/B4Omy8UZG8BVLkK1KOKJwbaIGvKFmlPmA7cRwOAojoORE/l6fxlozL8isDsCjkDFjQJBAOpTONxB5aq8SSRCU6gOjI/3KU1aPb7fySNywM1fXrkzK+EqlePHpqE0GPuUAHcFvFOGBt5HJaCK8S8tW0qXHrMCQQDDQGsiOKLX5zZP9txSizKb4ZPyC2SZ7nSKTlGrA/RvCyyuCKStziWjzB5959wTQPCVSeoe4kvD5God/JCX3nSLAkB5etunlKI0eZiRq7EjFyfYGxLWf0ozgmEMd5ls31yENvswqJs8k2zXdeLdykTTb63Kv1kgM1JWgLG4+5KwgNfxAkEAqZabNycQMg0OPJhDN6LVu1VMJjDFGXpnWPW7s5mExqpjDWpOdvQV91ZEqcEogsSl8lU398lAW45aqV8EzBQZDwJAOMtbfcI2g4zPG/NT9QyjrWC7BpMMe2nH1BzBL3JdNw3GKhGPnbvbFdQwIYsucJPivZ3xq5r7RdGCMnh8R4gwjw==";
+        // string LePassPublicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCyuFsuGOtJ/YsCQZNl06YPBLT2dmPJjytkiGHs5Q/FdBo2q+8OdVlK0ZqX38ABfgf7bHx2LLWp/KQedQCDD9NgJawBo+lGLnthDsF8miG6I5B1gFfxRo2pbyNGoDd770mF709iNLFDqkgmOzP2FuMoW2KvbHXBMmvS1Uk2LjDHMQIDAQAB";
+        // string LePassSource = "pb_externel_quanjiafu";
+        // string AgentId = "2700981";
+        // string LePassReqUrl = "https://t-channel.lepass.cn/external-api"; //请求url
+        // string LePassSignKey = "5303C8D3CD7D4F43B49F95FF8C2D20D3";
+        // string LePassBackKey = "67FA4AA41F7642E293AC7B897CF3713A";
+
+        //预发版测试环境
+        string LePassPrivateKey = "";
+        string LePassPublicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCK5nA3l1JZUEwQtM5zgIDoqZ1TXjk+7EB5F9mJfl8KiDarmEYI3akquBuyPUhYq4N/XrCRHM21W3CHniWY7i6BgyaiLEesyJMwfk46C4TAQED0pNeoVRe1UbLb67X73pBrYv++TqtznRZuyU7IBpsOy71fap6hzVvqU5YQ3TS+uQIDAQAB";
         string LePassSource = "pb_externel_quanjiafu";
-        string AgentId = "2700981";
-        string LePassReqUrl = "https://t-channel.lepass.cn/external-api"; //请求url
-        string LePassSignKey = "5303C8D3CD7D4F43B49F95FF8C2D20D3";
-        string LePassBackKey = "67FA4AA41F7642E293AC7B897CF3713A";
+        string AgentId = "6893369";
+        string LePassReqUrl = "https://p-channel.lepass.cn/external-api"; //请求url
+        string LePassSignKey = "B56D90B15F1D4517BAE7420FFC2563E7";
+        string LePassBackKey = "BF17CBCEB5934A4B97C24EE66AA16587";
 
         public string LePassGetExpiredIdCardUrl(string merNo)
         {
@@ -1081,6 +1091,8 @@ namespace MySystem
 
         public string AesDecryptForIv(string str)
         {
+            str = Encoding.UTF8.GetString(Convert.FromBase64String(str));
+
             if (string.IsNullOrEmpty(str)) return null;
             byte[] toEncryptArray = Convert.FromBase64String(str);
             string key = "CBTU1dD4Kd5pyiGWTsI10jRQ3SvKusSV";
@@ -1090,7 +1102,7 @@ namespace MySystem
             {
                 Key = Encoding.UTF8.GetBytes(key),
                 IV = Encoding.UTF8.GetBytes(iv),
-                Mode = System.Security.Cryptography.CipherMode.ECB,
+                Mode = System.Security.Cryptography.CipherMode.CBC,
                 Padding = System.Security.Cryptography.PaddingMode.PKCS7,
             };
 

+ 1 - 0
Areas/Api/Controllers/OutApiController.cs

@@ -151,6 +151,7 @@ namespace MySystem.Areas.Api.Controllers.v1
         {
             StreamReader sr = new StreamReader(Request.Body);
             string requestMes = sr.ReadToEnd();
+            requestMes = requestMes.Replace("\"", "");
             function.WriteLog(requestMes, "获取更新过期身份证链接");
             requestMes = PublicImportDataService.Instance.AesDecryptForIv(requestMes);
             function.WriteLog(requestMes + "\n\n", "获取更新过期身份证链接");

+ 3 - 1
Controllers/HomeController.cs

@@ -65,7 +65,9 @@ namespace MySystem.Controllers
             //     string content = function.GetWebRequest(url);
             // }
             // return "ok";
-            return PublicImportDataService.Instance.LePassGetExpiredIdCardUrl("6440018215");
+            return PublicImportDataService.Instance.LePassGetExpiredIdCardUrl("5546616071");
+            // string content = "MzdEcXp6ZkcvODlXL1NNWDhrRVAzemRTZC9zTityQlpXRHVxcGdLQlpRZz0=";
+            // return PublicImportDataService.Instance.AesDecryptForIv(content);
         }
 
 

+ 2 - 2
Startup.cs

@@ -141,8 +141,8 @@ namespace MySystem
                     pattern: "{controller=Home}/{action=Index}/{Id?}");
             });
 
-            LogHelper.Instance.Start();
-            TxjHelper.Instance.Start();
+            // LogHelper.Instance.Start();
+            // TxjHelper.Instance.Start();
         }
     }
 }