示例#1
0
        // Token: 0x06000051 RID: 81 RVA: 0x0000446C File Offset: 0x0000266C
        public static string APIService(string value)
        {
            string @string = Encoding.Default.GetString(Convert.FromBase64String(Constants.APIENCRYPTKEY));
            SHA256 sha     = SHA256.Create();

            byte[] key   = sha.ComputeHash(Encoding.ASCII.GetBytes(@string));
            byte[] bytes = Encoding.ASCII.GetBytes(Encoding.Default.GetString(Convert.FromBase64String(Constants.APIENCRYPTSALT)));
            return(Encryption.EncryptString(value, key, bytes));
        }
示例#2
0
        // Token: 0x06000052 RID: 82 RVA: 0x000044DC File Offset: 0x000026DC
        public static string EncryptService(string value)
        {
            string @string = Encoding.Default.GetString(Convert.FromBase64String(Constants.APIENCRYPTKEY));
            SHA256 sha     = SHA256.Create();

            byte[] key    = sha.ComputeHash(Encoding.ASCII.GetBytes(@string));
            byte[] bytes  = Encoding.ASCII.GetBytes(Encoding.Default.GetString(Convert.FromBase64String(Constants.APIENCRYPTSALT)));
            string str    = Encryption.EncryptString(value, key, bytes);
            int    length = int.Parse(OnProgramStart.AID.Substring(0, 2));

            return(str + Security.Obfuscate(length));
        }