请问winForm 要实现将11111111 加密成G72IZGCCcBXl1gXtRCUiUQ== 这个字符串,
请问如何这是如何加密的,希望各位牛人贴出代码!WinForm加密

解决方案 »

  1.   

    md5http://www.cmd5.com/
      

  2.   

    DES加密
    如果你想解密,不知道密钥,也是没有用的。
      

  3.   


    明显不是MD5,MD5加密会有乱码出现
      

  4.   

    static void Main(string[] args)
            {
                Byte[] input = Encoding.Default.GetBytes("11111111");
                MD5 md5 = new MD5CryptoServiceProvider();
                Byte[] output = md5.ComputeHash(input);
                md5.Clear();
                String result = Convert.ToBase64String(output);
                Console.WriteLine(result);//G72IZGCCcBXl1gXtRCUiUQ==
                Console.ReadKey();
            }
      

  5.   


    明显不是MD5,MD5加密会有乱码出现
    是啊,MD5加密的字符串长度是固定的,而且不会有除了字母和数字的其他字符出现,根据后面的"==",判断为DES加密之后的字符串,所以使用DES加密,设置好密钥,执行加密即可…