һ
 ע
ͨԼ ǿ ٷ phpû㷨

phpû㷨

0 / 3115
2018-1-13 18:42:25 | ʾȫ¥ |Ķģʽ

ʵphpû㷨ҹҲο£
DiscuzжοʱҪڴ֤Discuzû룬Сĵ˿ΪDiscuz̳ű洢ûݣһDiscuzݿultraxpre_common_member棬һǴ洢UCenterݿucenteruc_members˺ܴ󹦷оultraxpre_common_memberݣоɵģһ·˵ɵһsalt
ɵsaltڵ¼ʱ֤أȻ˵ʵDiscuzѹûǸ룬Լһ£ˣʹpre_common_memberûĵܹ¼ѹûãһȦӡ
ˣ⣬Discuz㷨ʵMD5ܣĽһμܣ֮һsaltٰѵһεĺsaltΪٽһMD5ܡsaltuc_membersͨûлȡ
MD5(MD5()+salt)
.netʵִ룺
[color=white !important]

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

string GetDiscuzPWString(string sourceStr, string salt)
{
   return GetMd5Hash(string.Concat(GetMd5Hash(sourceStr),salt));
}
string GetMd5Hash(string input)
{
  MD5 md5Hasher = MD5.Create();
  byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input));
  StringBuilder sBuilder = new StringBuilder();
  for (int i = 0; i < data.Length; i++)
  {
    sBuilder.Append(data.ToString("x2"));
  }
  return sBuilder.ToString();
}




ܽжϷʽ
ҪװUC
ݿҵuc_members Ѱһֶ"salt ",ֵ
α룺
[color=white !important]

1

2

$s=md5(md5("")."saltֶεֵ");
echo $s;




IFж
˵һΣǸ6λ!
PSڼܸܽȤѻԲοվ߹ߣ
ϣԴPHP
ԱʣύѻΪ𣡣

ܸȤ:
ظ

ʹõ ٱ

ֹ

ôãβȥƣ

¼ ע
¼ ٻظ ض б