PHP中的密码加密相当于C#
我有这段代码可以用C#md5和PHP中的密码加密相当于C#,c#,php,cryptography,passwords,md5,C#,Php,Cryptography,Passwords,Md5,我有这段代码可以用C#md5和SALT对密码进行加密 现在,我想在php中使用相同的加密,但不知道怎么做 有人能帮我解决这个问题吗?不要使用md5()进行密码哈希。这很不安全。使用PHP的和。如果您运行的PHP版本低于5.5(我真的希望您不是),您可以使用来获得相同的功能。我通常使用bcrypt,但问题是我的客户机已经有C#加密记录,我在问题中提供了,请使用NuGet package manager安装CryptSharp,然后签出。 var encoder = new UTF8Encoding
SALT对密码进行加密
现在,我想在php
中使用相同的加密,但不知道怎么做
有人能帮我解决这个问题吗?不要使用md5()
进行密码哈希。这很不安全。使用PHP的和。如果您运行的PHP版本低于5.5(我真的希望您不是),您可以使用来获得相同的功能。我通常使用bcrypt,但问题是我的客户机已经有C#加密记录,我在问题中提供了,请使用NuGet package manager安装CryptSharp,然后签出。
var encoder = new UTF8Encoding();
var hashedBytes = new MD5CryptoServiceProvider().ComputeHash( encoder.GetBytes( salt + password ) );
return Convert.ToBase64String( hashedBytes );