import hashlib
import random
a = b'http://bing.com' # 要加密的数据
b = 'china' # 加盐
def mdb(str): # 自己定义一个加盐算法,长度可以自己设置
while len(str) % 8 != 0:
str += random.choice('abcdefg1234567890')
continue
result = bytes(str, encoding='utf-8') # 把最终得到的字符串转成byte类型
with open('result.txt',mode='wb') as f: # 把盐保存到本地文件以免解密时自己也看不懂,但是一般是解不出来的!!
f.write(result)
return result
x = mdb(b)
result = hashlib.md5(a+x).hexdigest() # 得到加密结果
print(result)