ClassLibraryWeiBao/ClassTimeEncryptionAlgorithm.cs

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;

namespace ClassLibraryWeiBao
{
    /// <summary>
    /// 时间辍 加密算法
    /// 
    /// 
    /// 时间戳算法 :   字符字符串   前端  加上    字符串 1 +  3位毫秒  +  (2位小时+71) +  (2位秒 +17) + 字符串2 +  (2位天 +9)+ 2位随机数+  (2位月+3)+ (2位年 -10) +字符串3 +  2位数字 ( 字符串1 截取的位置  前半段随机)+  2位数字 ( 字符串2 截取的位置 后半段随机)+字符串长度 
    /// 
    /// </summary>
    public class ClassTimeEncryptionAlgorithm
    {

        /// <summary>
        /// 系统 秘钥  用户 根据自己情况 修改 
        /// 
        ///   每个系统的时间戳 均需要一个 秘钥
        /// 
        /// </summary>
        public static string SYS_KEY = "aQMNhjki";

        /// <summary>
        /// 时间戳失效 时间 为  48 小时  
        /// </summary>
        public static long TimeHour = 48;

        /// <summary>
        /// 获得一个时间戳
        /// </summary>
        /// <param name="user_id"></param>
        /// <param name="SysPath">加密键路径</param>
        /// <returns></returns>
        public static string GetTimeID( string SysPath, string user_id)
        {
            //系统目录 存放目录
            string PathFileTimeStrOne = System.IO.Path.Combine(SysPath, "USER_DIR\\SYSUSER\\SYSSET\\WeiXinBasicConfigManagement\\Main01TimeStr.dll");


            SYS_KEY = System.IO.File.ReadAllText(PathFileTimeStrOne, System.Text.Encoding.UTF8);


            DateTime T = DateTime.Now;

            string RT = "";

          //  Random RM = new Random(Environment.TickCount);

            //之间加一个随机数
          //  string user_id = "abc" + ((int)(999*RM.NextDouble()) ).ToString("D3")   +user_id2;

            string KEY = T.Year.ToString("D4") + T.Month.ToString("D2") + T.Day.ToString("D2"); ;
            RT = EncryptString(EncryptString(user_id, KEY), SYS_KEY);
            /*
            user_id = EncryptString(EncryptString(user_id, KEY), SYS_KEY);
后面还有 189 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。