#region Md5加密
        public String EncryptCode(string pwd)
        {
            Byte[] clearBytes = new UnicodeEncoding().GetBytes(pwd);
            Byte[] hashedBytes = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes);
            String tt = BitConverter.ToString(hashedBytes).Replace("-", "");
            return tt;
        }
        #endregion上面这段代码是.net的md5的函数,用PHP怎么来实现上面代码的功能?请指教,在线等,急~~

解决方案 »

  1.   

    上面代码如果对:abc123   进行加密后结果为:6E9B3A7620AAF77F362775150977EEB8
      

  2.   

    有对加密前的abc123做处理吗?如果没有 那就是直接 function EncryptCode(pwd){
        return md5(pwd);
    }
      

  3.   


    function EncryptCode($pwd){
        return md5($pwd);
    }
      

  4.   

    anyilaoliu,你的这个不对。你可以对abc123加密一下看看,结果和我提供的结果是不一样的。
      

  5.   

    抱歉 直接return md5(abc123)结果是 e99a18c428cb38d5f260853678922e03不过PHP大致就是这种写法  将字符串改写好扔进md5方法中就可以了
      

  6.   


    你确信你用.net md5 "abc123" 后的加密结果是:6E9B3A7620AAF77F362775150977EEB8 
    ?
      

  7.   


    你确信你用.net md5 "abc123" 后的加密结果是:6E9B3A7620AAF77F362775150977EEB8 
    ?
    就是用上面我发的那函数加密abc123的结果就是这个。
      

  8.   

    看看这个 http://www.php.net/manual/en/function.mcrypt-encrypt.php
      

  9.   

    楼主你这个不是 md5 吧,,请看这个在线加密,得的结果 和你的不一样http://www.xmd5.org/md5/Encrypt.asp?word=abc123
      

  10.   


    广告吧你。。
    没看到人家说的意思么?.net 程序 md5 程序加密 abc123 
    如何用PHP进行实现,并且结果要是一样的。。这样的话可以判定,一些验证。
      

  11.   

    www.cmd5.org 到这里就可以得到了