将C#代码哈希复制到PHP

时间:2013-09-27 06:06:46

标签: c# php hash

我必须将下面的代码中的C#哈希复制到PHP中。我一直在寻找,但到目前为止找不到解决方案。

private string createHash(string stringToHash)
    {
        // Byte[] originalBytes;

        MD5 hash = MD5.Create();

        hash = new MD5CryptoServiceProvider();

        // originalBytes = ASCIIEncoding.Default.GetBytes(stringToHash);

        byte[] data = hash.ComputeHash(Encoding.Default.GetBytes(stringToHash));

        StringBuilder sBuilder = new StringBuilder();

        for (int i = 0; i < data.Length; i++)
        {

            sBuilder.Append(data[i].ToString("x2"));

        }

        return sBuilder.ToString();
    }

Thanx为你提供帮助!

1 个答案:

答案 0 :(得分:1)

PHP有一个内置函数 - MD5

<?php
    $hash = md5("plain text");
    echo $hash;
?>