lowest.world/connect 的密码算法
import hashlib
pattern = "qwertyuiopasdfghjklzxcvbnm1234567890"
m = hashlib.md5()
date = input("Please input the date (20200604): ")
raw = "%dori%dwol%doihs%dotas"%(int(date[:4]), int(date[4:6]) - 1,int(date[6:]),int(date[6:]))
m.update(raw.encode())
a = m.hexdigest()
b = ""
for i in a:
b += pattern[ord(i) % 36]
print("Password: %s%s%s%s%s%s%s"%(b[1], b[20], b[4], b[30], b[2], b[11], b[23]))
写得很难看,大佬们轻喷(
raw 字符串中的字母反过来是 sato shio lowiro。sato 是砂糖,shio 是塩(盐),硬核加盐。