Exemplo n.º 1
0
        /// <summary>
        /// 登陆密码加密
        /// </summary>
        /// <param name="s">明文密码</param>
        /// <returns>加密后的密码</returns>
        private string jiami(string s)
        {
            Encoding ascii = Encoding.ASCII;
            string   EncryptString;

            EncryptString = "";
            for (int i = 0; i < s.Length; i++)
            {
                int    j;
                byte[] b = new byte[1];
                j             = Convert.ToInt32(ascii.GetBytes(s[i].ToString())[0]);
                j             = j + 6;
                b[0]          = Convert.ToByte(j);
                EncryptString = EncryptString + ascii.GetString(b);
            }

            //如果密码中有'则换成9
            string pwd1   = EncryptString.Replace("'", "9");
            string pwd2   = pwd1.Replace("-", "9");
            string pwd3   = pwd2.Replace("/", "9");
            string newpwd = pwd3.Replace(" ", "9");

            return(newpwd);
        }