# 簽名 為了防止作弊# 1.使用者裝置號碼md5加密一次
# 2.再取加密後的前10位
# 3.再加鹽,再給他md5一次
# 4.生成乙個字串
from hashlib import md5
class getsign(object):
slat = 'wsl234_#$%_12'
def __init__(self, device_id):
self.device_id = device_id
def md5_str(self, str1):
s = str1.encode()
m = md5(s)
return m.hexdigest()
@property # 把這個函式變成乙個屬性方法,如果這個方法沒有入參,那就可以給變成乙個屬性方法
def get_res(self):
first_md5 = self.md5_str(self.device_id)
tmp = first_md5[:10] # 取前10位
after_salt = tmp + self.slat
self.sign = self.md5_str(after_salt)
return self.sign
res = getsign('12321321312321421412asdsad')
print(res.get_res)
python練習小程式
1.今年是否為閏年 import time thisyear time.localtime 0 print time.localtime if thisyear 400 0 or thisyear 4 0 and thisyear 100!0 print this year s is leap ye...
Python小練習三
給出下列文件,但求使用者可以不使用者文字編輯器的情況下修改配置文件 1.只修改backend的配置就可以 2.使用者需要輸入backend,在輸入網域名稱 最後輸入具體配置 the key input 請輸入需要修改的標識1 the value input 請輸入需要修改的標識2 the conte...
python 小練習二
coding utf 8 輸入一句英文,要求倒敘列印出來。例如 i love you you love i b i can go through any troubles,and you?nni hao list a b.split while true if list a 1 list a lis...