asky533
发表于 2022-12-24 22:16:47
tommyyu 发表于 2022-12-24 22:06
MD5不是最后么
不是o( ̄_ ̄)o
asky533
发表于 2022-12-24 22:19:07
Mike_python小 发表于 2022-12-24 17:57
我的pass:123456
错了,但还是有一个数重合了;)
Mike_python小
发表于 2022-12-25 07:23:36
asky533 发表于 2022-12-24 22:19
错了,但还是有一个数重合了;)
223456?
tommyyu
发表于 2022-12-25 08:28:23
asky533 发表于 2022-12-24 22:16
不是o( ̄_ ̄)o
{:10_277:}那如果md5不是在最后,密文为啥是32位?
asky533
发表于 2022-12-25 09:56:45
Mike_python小 发表于 2022-12-25 07:23
223456?
错了,但还是有一个数重合了;)
asky533
发表于 2022-12-25 09:57:18
tommyyu 发表于 2022-12-25 08:28
那如果md5不是在最后,密文为啥是32位?
{:10_282:}不知道
tommyyu
发表于 2022-12-25 10:02:08
本帖最后由 tommyyu 于 2022-12-25 10:07 编辑
asky533 发表于 2022-12-25 09:57
不知道
{:10_282:}{:10_282:}{:10_282:} hmacsha512不是128位么??>>> x = hmac.new(key = 'PASS'.encode(), msg = '123456'.encode(), digestmod = hashlib.sha512).hexdigest()
>>> x
'e6135fe76fbcd343921cc8efdb2617315425f0e4e2911a67b45d9ae65abfd75d0df4e0c60c0685850b2b5b1cf0cbbb4ac14b5dfd964bb6ad0bc982c722b323ba'
>>> len(x)
128
asky533
发表于 2022-12-25 10:35:11
tommyyu 发表于 2022-12-25 10:02
hmacsha512不是128位么??
对了,我最后的时候还HmacMD5 了一下,秘钥和前几个一样{:10_282:}
tommyyu
发表于 2022-12-25 11:05:43
asky533 发表于 2022-12-25 10:35
对了,我最后的时候还HmacMD5 了一下,秘钥和前几个一样
{:10_282:}顺序是这样的么(为啥我跑不出结果{:10_282:}{:10_282:}{:10_282:})def jiami(x):
x = x.encode()
x = hashlib.sha1(x).hexdigest().encode()
x = hashlib.sha224(x).hexdigest().encode()
x = hashlib.sha256(x).hexdigest().encode()
x = hashlib.sha384(x).hexdigest().encode()
x = hashlib.sha512(x).hexdigest().encode()
x = hashlib.md5(x).hexdigest().encode()
x = hmac.new(key = 'PASS'.encode(), msg = x, digestmod = hashlib.sha1).hexdigest().encode()
x = hmac.new(key = 'PASS'.encode(), msg = x, digestmod = hashlib.sha224).hexdigest().encode()
x = hmac.new(key = 'PASS'.encode(), msg = x, digestmod = hashlib.sha256).hexdigest().encode()
x = hmac.new(key = 'PASS'.encode(), msg = x, digestmod = hashlib.sha384).hexdigest().encode()
x = hmac.new(key = 'PASS'.encode(), msg = x, digestmod = hashlib.sha512).hexdigest().encode()
x = hmac.new(key = 'PASS'.encode(), msg = x, digestmod = hashlib.md5).hexdigest()
return x
for i in range(0, 1000000):
for digits in range(len(str(i)), 7):
real = '{'+f':0{digits}'+'}'
x = real.format(i)
if jiami(x) == '4f6632cc5dca50adf6f58c99521dca2e':
print(x)
break
if i % 100000 == 0:
print(i)
asky533
发表于 2022-12-25 11:07:18
tommyyu 发表于 2022-12-25 11:05
顺序是这样的么(为啥我跑不出结果)
Yes
就是这样的{:10_282:}
tommyyu
发表于 2022-12-25 11:08:36
asky533 发表于 2022-12-25 11:07
Yes
就是这样的
{:10_266:}六位数都枚举了,但是没有找到正确的
svensun
发表于 2022-12-25 11:27:38
{:10_319:}
Eschborn
发表于 2022-12-25 16:19:09
???
AhrimanSefid
发表于 2022-12-26 17:12:34
没人了?
元豪
发表于 2022-12-27 18:57:50
看看提示吧
三体—夜航星
发表于 2022-12-27 20:21:24
看下剧透
三体—夜航星
发表于 2022-12-27 20:23:45
有ctf密码学那味了
三体—夜航星
发表于 2022-12-27 22:07:53
本帖最后由 三体—夜航星 于 2022-12-27 22:10 编辑
我脚本啥都没跑出来
叼辣条闯世界
发表于 2022-12-30 13:15:42
{:10_277:}
liuzhengyuan
发表于 2022-12-31 09:18:54
?