You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.6 KiB
38 lines
1.6 KiB
import Rainbow
|
|
|
|
rainbow = Rainbow.Rainbow_Cain(6)
|
|
target_str = 'th8gt8'
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('起始值:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R1(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R1处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R2(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R2处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R3(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R3处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R4(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R4处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R5(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R5处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R6(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R6处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R7(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R7处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R8(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R8处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R9(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R9处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R10(hash_code)
|
|
hash_code = Rainbow.md4(target_str)
|
|
print('R10处理后:' + target_str + ' md4后hash值:' + hash_code)
|
|
target_str = rainbow.R1(hash_code)
|