如何使用c#生成joomla用户密码?

时间:2011-03-18 00:23:13

标签: c# joomla md5

有一个关于PHP代码生成joomla传递的问题:using php to create a joomla user password?,任何想法如何在c#上做?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

您最好的选择是将code Joomla uses作为静态方法移植到您自己的库中。最后你要做的就是采用PHP过程:

$salt = JUserHelper::genRandomPassword(32);
$crypt = JUserHelper::getCryptedPassword(password, $salt);
$dbPassword = $crypt.':'.$salt;

并将其转换为C#:

string salt = Libraries.JUserHelper.genRandomPassword(32);
string crypt = Libraries.JUserHelper.getCryptedPassword(password, salt);
string dbPassword = string.Format("{0}:{1}", crypt, salt);