schangxiang@126.com
2025-08-05 04d10bce51a6272d02a4a0f1b05a4f64bf73f273
CC/iWareUnitTest/CSharpTest.cs
@@ -1,6 +1,7 @@

using iWareCommon.Utils;
using iWareSql.DBModel;
using iWareUnitTest.Entity;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using System;
@@ -132,5 +133,127 @@
            sList.Add("888");
            string cc = JsonConvert.SerializeObject(sList);
        }
        [TestMethod]
        public void Test_Encrypt()
        {
            var txt = DESEncryptHelper.Encrypt("2025-01-25");//C3F3DD5F2C816041775DB87739E1F729
            var txt1 = DESEncryptHelper.Encrypt("2025-02-25");//125B1E37E4C1F3C8DD1F36B342ED1307
            var txt2 = DESEncryptHelper.Encrypt("2025-03-30");//45BAF941111384BEE21F89FD18461EC1
            List<NewPasswordEntity> list = new List<NewPasswordEntity>();
            var startDate = DateTime.Parse("2025-04-25");
            for (int i = 0; i < 11; i++)
            {
                var newPass = PasswordGenerator.GenerateRandomPassword(7);
                var _date = startDate.ToString("yyy-MM-dd");
                startDate = startDate.AddMonths(1);
                list.Add(new NewPasswordEntity
                {
                    date = _date,
                    password = newPass,
                    encrypt_date = DESEncryptHelper.Encrypt(_date),
                    encrypt_password = DESEncryptHelper.Encrypt(newPass)
                });
            }
            StringBuilder sb = new StringBuilder();
            foreach (var item in list)
            {
                sb.Append(item.date + "\r\n");
            }
            sb.Append("分割哦" + "\r\n");
            foreach (var item in list)
            {
                sb.Append(item.password + "\r\n");
            }
            sb.Append("分割哦" + "\r\n");
            foreach (var item in list)
            {
                sb.Append(item.encrypt_date + "\r\n");
            }
            sb.Append("分割哦" + "\r\n");
            foreach (var item in list)
            {
                sb.Append(item.encrypt_password + "\r\n");
            }
            var cc = sb.ToString();
            var txt4 = DESEncryptHelper.Encrypt("2025-04-25");
            var txt5 = DESEncryptHelper.Encrypt("2025-05-25");
            var txt6 = DESEncryptHelper.Encrypt("2025-06-25");
            var txt7 = DESEncryptHelper.Encrypt("2025-07-25");
            var txt8 = DESEncryptHelper.Encrypt("2025-08-25");
            var txt9 = DESEncryptHelper.Encrypt("2025-09-25");
            var txt10 = DESEncryptHelper.Encrypt("2025-10-25");
            var txt11 = DESEncryptHelper.Encrypt("2025-11-25");
            var txt12 = DESEncryptHelper.Encrypt("2025-12-25");
            var txt13 = DESEncryptHelper.Encrypt("2026-01-25");
            var txt14 = DESEncryptHelper.Encrypt("2026-02-25");
            sb.Append(txt4 + "\r\n");
            sb.Append(txt5 + "\r\n");
            sb.Append(txt6 + "\r\n");
            sb.Append(txt7 + "\r\n");
            sb.Append(txt8 + "\r\n");
            sb.Append(txt9 + "\r\n");
            sb.Append(txt10 + "\r\n");
            sb.Append(txt11 + "\r\n");
            sb.Append(txt12 + "\r\n");
            sb.Append(txt13 + "\r\n");
            sb.Append(txt14 + "\r\n");
            sb.Append("分割哦" + "\r\n");
            var password_txt4 = DESEncryptHelper.Encrypt("8567sdc");
            var password_txt5 = DESEncryptHelper.Encrypt("2025yyc");
            var password_txt6 = DESEncryptHelper.Encrypt("jjkljlue5");
            var password_txt7 = DESEncryptHelper.Encrypt("jh3njdi3");
            var password_txt8 = DESEncryptHelper.Encrypt("jkncy632d");
            var password_txt9 = DESEncryptHelper.Encrypt("kjl3oi8j4");
            var password_txt10 = DESEncryptHelper.Encrypt("9i438d6");
            var password_txt11 = DESEncryptHelper.Encrypt("0934kydht");
            var password_txt12 = DESEncryptHelper.Encrypt("23hd6f");
            var password_txt13 = DESEncryptHelper.Encrypt("8uj47d6d");
            var password_txt14 = DESEncryptHelper.Encrypt("jjy74jdc3");
            sb.Append(password_txt4 + "\r\n");
            sb.Append(password_txt5 + "\r\n");
            sb.Append(password_txt6 + "\r\n");
            sb.Append(password_txt7 + "\r\n");
            sb.Append(password_txt8 + "\r\n");
            sb.Append(password_txt9 + "\r\n");
            sb.Append(password_txt10 + "\r\n");
            sb.Append(password_txt11 + "\r\n");
            sb.Append(password_txt12 + "\r\n");
            sb.Append(password_txt13 + "\r\n");
            sb.Append(password_txt14 + "\r\n");
            var to_txt = DESEncryptHelper.Decrypt("C3F3DD5F2C816041775DB87739E1F729");//
            var to_txt1 = DESEncryptHelper.Decrypt("125B1E37E4C1F3C8DD1F36B342ED1307");//
            var to_txt2 = DESEncryptHelper.Decrypt("45BAF941111384BEE21F89FD18461EC1");//
            var password_txt = DESEncryptHelper.Encrypt("DZhjdue245");//8A758F5E99473D3718569DCCEC7E3CD0
            var password_txt1 = DESEncryptHelper.Encrypt("365YUhd32s");//0B5230C94E2692763B00FAE4B0205C7F
            var password_txt2 = DESEncryptHelper.Encrypt("7422djkjhdh_");//8C2676E7F5D49F0F3E6E32033E2A6A4B
            //测试
            var test_txt = DESEncryptHelper.Encrypt("2024-12-19");//46039E400A485A5B383F51212D562772
            var test_txt2 = DESEncryptHelper.Encrypt("2024-12-25");//46039E400A485A5B80BA4C2C44FEA6AF
            to_txt2 = DESEncryptHelper.Decrypt("CB32534E34DD3273FCEA68A19F06C37F");//
            to_txt2 = DESEncryptHelper.Decrypt("69D40723281D3406");//
            Assert.IsFalse(false);
        }
    }
}