示例#1
0
        public static string rightmovekey(string k1, int n)
        {
            string str1         = string.Empty;
            string str2         = string.Empty;
            string stringresult = string.Empty;

            byte[] byte1 = Encoding.UTF8.GetBytes(k1);
            string k     = NDes.BytesToBit(byte1);

            str1         = k.Substring(0, k.Length - n);
            str2         = k.Substring(k.Length - n, n);
            stringresult = str2 + str1;
            string stringresult2 = NDes.BitToBytes(stringresult);

            return(stringresult2);
        }