繁体   English   中英

C#编码到PHP编码

[英]c# encoding to PHP encoding

我有一个ASP项目,其中使用一些编码算法来保存密码。 我必须将c#代码转换为PHP代码,以将密码与SQL数据库中的表值进行比较。

在C#中用于编码的代码是

MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
Byte[] hashedDataBytes;
UTF8Encoding encoder = new UTF8Encoding();
hashedDataBytes = md5Hasher.ComputeHash(encoder.GetBytes(password));

现在在注册时,我输入密码“ 123456”,并在检查表客户时,保存的密码为0xE10ADC3949BA59ABBE56E057F20F883E00000000000000000000000000000000000000000000000000000000000000000000000000000000

表中的列结构为密码(binary(50),空)。

谁能告诉我我应该在PHP中使用什么代码将'123456'与0xE10ADC3949BA59ABBE56E057F20F883E00000000000000000000000000000000000000000000000000000000000000000000000000

您必须在类MD5CryptoServiceProvider中检查方法ComputeHash并在PHP中编写类似的类/方法。有了那段代码,没有人可以帮助您!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM