This year's New Year game has come to a temporary end. Thank you all for your participation, and once again, Happy New Year.
Game Analysis
First, here is the puzzle-solving process for this game:
Thank you to the detailed analysis provided by @Computer Person. I had prepared some main steps for the puzzle-solving process in advance, but the analysis provided by this expert is much better. So, I will directly share the link to the article. Those who want to know the detailed puzzle-solving process can take a look 😂.
Some Data
This year's game started on January 20th and lasted for 12 days. According to the rules, passwords were submitted 49 times, and a total of 5 participants received red packets. At 13:23 on January 21st, the puzzle was first successfully solved by @FantasyLand の Dark Dream. Additionally, one participant used a script to iterate through and submit answers, making a total of 540 submissions. Thanks to the QPS limit set in advance and timely detection, only a brief restriction was applied to this participant's IP.
Epilogue
Why the Steganography Information is in BGR Order Instead of RGB Order
This was indeed my oversight >﹏<. The steganography script (LSB-Steganography) used OpenCV, and OpenCV reads images in BGR format by default. Therefore, the steganography information is naturally in BGR order. If you want to change it to RGB order, you need to modify the steganography script as follows:
This way, the steganography information in the generated image will be in RGB order.

Steganography Image in RGB Order