normal16
password1
因为前面有个提取数字,所以可以确定这个六位密码都是数字,暴力即可
import hashlib
a=[]
for i in range(32,128):
a.append(chr(i))
for i0 in a:
for i1 in a:
for i2 in a:
for i3 in a:
for i4 in a:
for i5 in a:
s=i0+i1+i2+i3+i4+i5+"123321@DBApp"
if hashlib.md5(s.encode("utf8")).hexdigest().upper()=="27019e688a4e62a649fd99cadaafdb4e":
print(i0+i1+i2+i3+i4+i5)
break
#123321
password2