题目如下:
下面是一个大整数:98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希,提交答案。
就照着题目要求进行解题
将数字分解
获得101999966233,进行MD5加密
工具:MD5在线加密/解密/破解—MD5在线 (sojson.com)
再转换成小写,可用该代码进行大小写转换
str = "D450209323A847C8D01C6BE47C81811A"
print(str.upper()) # 所有字符中的小写字母转换成大写字母
print(str.lower()) # 所有字符中的大写字母转换成小写字母
print(str.capitalize()) # 第一个字母转化为大写字母,其余小写
print(str.title()) # 每个单词的第一个字母转化为大写,其余小写
结果:
D450209323A847C8D01C6BE47C81811A
d450209323a847c8d01c6be47c81811a
D450209323a847c8d01c6be47c81811a
D450209323A847C8D01C6Be47C81811A