将C#代码哈希复制到PHP

将C#代码哈希复制到PHP,c#,php,hash,C#,Php,Hash,我必须将下面代码中的C#散列复制到PHP中。我一直在寻找,但到目前为止还没有找到解决方案 private string createHash(string stringToHash) { //字节[]原始字节; MD5 hash=MD5.Create(); hash=新的MD5CryptoServiceProvider(); //originalBytes=ascienceoding.Default.GetBytes(stringToHash); byte[]data=hash.ComputeH

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

private string createHash(string stringToHash)
{
//字节[]原始字节;
MD5 hash=MD5.Create();
hash=新的MD5CryptoServiceProvider();
//originalBytes=ascienceoding.Default.GetBytes(stringToHash);
byte[]data=hash.ComputeHash(Encoding.Default.GetBytes(stringToHash));
StringBuilder sBuilder=新StringBuilder();
for(int i=0;i

谢谢你的帮助

PHP有一个内置函数-



您尝试了什么吗?至少显示上面代码的输入和输出。MD5的创建者去年宣布它不再安全:。建议您改用
bcrypt
:这是PayEx service write on C#的示例应用程序。您想了解这段代码的作用,以便将其翻译为PHP(提示:这是一个函数,名称为三个字符长),还是只想让别人给您代码?
<?php
    $hash = md5("plain text");
    echo $hash;
?>