Home > Backend Development > PHP Tutorial > discuz! x2.5 discuz security question algorithm

discuz! x2.5 discuz security question algorithm

WBOY
Release: 2016-07-29 08:36:59
Original
1120 people have browsed it

Today, a friend asked me if the answer to a discuz security question could be forgiven. Or crack it. I paid attention to a password before, but I only remembered it was very short. I thought it was MD5 taken from substr. Finally, after looking at the source code for a long time, it was indeed MD5 encrypted. However, the encryption process was a bit confusing








The encryption process is to encrypt the value first. For example, my question is "the last four digits of the driver's license" and the value of value is 7. The MD5 of 7 is 8f14e45fceea167a5a36dedd4bea2543. My answer is "1v1.name", here put the MD5 values ​​​​of 1v1.name and 7 together, that is, "1v1.name8f14e45fceea167a5a36dedd4bea2543" The encrypted MD5 value is "f5d8e00a4ebc9ead4611c04706ae05fd" and then take the 8-digit password from 17th to 24th "4611c047" "4611c047 is the password in the database
Demo
7
8f14e45fceea167a5a36dedd4bea2543
1v1.name8f14e45fceea167a5a36dedd4bea2543
f5d8e00a4ebc9ead4611c04706 ae05fd
4611c047

The above introduces the discuz! x2.5 discuz security question algorithm, including the content of discuz!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template