• 程序员的不知道的代码


    import datetime            # 导入日期时间模块
    # 测试方法一的执行时间
    st = datetime.datetime.now()    # 获取开始时间
    ‘’’开始字符串拼接’’’
    s = “”                # 定义空字符串
    for i in range(0,10000):        # 循环10000次
        s += str(i)            # 进行字符串拼接
    ‘’’结束字符串拼接’’’
    et = datetime.datetime.now()    # 获取结束时间
    print(et-st)            # 输出所用时间

    import datetime            # 导入日期时间模块
    st = datetime.datetime.now()    # 获取开始时间
    ‘’’开始字符串拼接’’’
    s = []  # 定义空列表
    for i in range(0,10000):        # 循环10000次
        s.append(str(i))            # 追加到列表
    “”.join(s)                    # 将列表的元素合并为字符串
    ‘’’结束字符串拼接’’’
    et = datetime.datetime.now()        # 获取结束时间
    print(et-st)                # 输出所用时间

    import hashlib
    str = input('请输入要加密的字符串:')
    # MD5加密(返回32位十六进制字符串)
    md5=hashlib.md5()
    md5.update(str.encode('utf-8'))
    print('MD5加密:',md5.hexdigest())

    import hashlib
    str = input('请输入要加密的字符串:')
    # SHA1加密(返回40位十六进制表示字符串)
    sha1=hashlib.sha1()
    sha1.update(str.encode('utf-8'))
    print('SHA1加密:',sha1.hexdigest())

    import hashlib
    str = input('请输入要加密的字符串:')
    # SHA256加密(返回64位十六进制字符串)
    sha256=hashlib.sha256()
    sha256.update(str.encode('utf-8'))
    print('SHA256加密:',sha256.hexdigest())

    # 采用哈希算法计算后的MD5加密
    import hmac
    str = input('请输入要加密的字符串:')
    pwd=str.encode('utf-8')
    key='id'.encode('utf-8')
    h=hmac.new(key,pwd,digestmod='MD5')
    print('更安全的MD5加密:',h.hexdigest())

  • 相关阅读:
    数据库主从恢复
    Python + Django4 搭建个人博客(十):实现文章详情页面
    wsl-安装伪分布式大数据集群
    虚幻4学习笔记(11) 蓝图实现AI移动、AI树实现移动、看见后寻找玩家
    Java面试题-Java核心基础-第九天(泛型)
    SQL Server教程 - SQL Server 复制(Replication)
    Selenium 元素定位 面试必问!!!
    electron本地运行请求端口
    Python图像处理中PIL中image.convert()函数
    RabbitMQ高可用集群部署
  • 原文地址:https://blog.csdn.net/s13166803785/article/details/125516036