• 获取13位的时间戳,md5加密加盐


    import time
    import datetime
    import hashlib
    
    def get_time_stamp13():
        '''
        获取当前时间13位时间戳
        :return: 
        '''
        # 生成13时间戳 eg:1540281250399895
        datetime_now = datetime.datetime.now()
        # 10位,时间点相当于从UNIX TIME的纪元时间开始的当年时间编号
        date_stamp = str(int(time.mktime(datetime_now.timetuple())))
        # 3位,微秒
        data_microsecond = str("%06d" % datetime_now.microsecond)[0:3]
    
        date_stamp = date_stamp + data_microsecond
        return int(date_stamp)
    
    secret_key='T2MYYolcWtYePZxEbBdeOBPUTamZttFy'
    def get_md5Key(now_time):
        '''
        md加密 ,secret_key加密的盐值
        :param now_time: 当前时间戳
        :return:
        '''
        now_time=str(now_time)
        md5 = hashlib.md5(secret_key.encode('utf-8'))
        md5.update(now_time.encode('utf-8'))
        return md5.hexdigest()
    if __name__ == '__main__':
        a = get_time_stamp13()
        print(get_md5Key(a))
  • 相关阅读:
    快速排序
    fedora 配置
    while与do while
    switch选择结构
    if选择结构
    java有参
    java猜拳
    java类的无参方法
    java类与对象
    java数组
  • 原文地址:https://www.cnblogs.com/zhuxibo/p/14298175.html
Copyright © 2020-2023  润新知