• 程序员的不知道的代码


    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二分查找详解
    为什么在桌面右键word、excel和ppt会出现“在笔记本中编辑”的字样?
    【OpenCV】在MacOS上使用OpenCvSharp
    【Docker 内核详解】cgroups 资源限制(一):概念、作用、术语
    全国计算机等级考试三级数据库技术
    【Pytorch】Pytorch学习笔记02 - 单变量时间序列 LSTM
    pandas索引函数loc和iloc的区别
    40.CSS输入字段文本和渐变边框动画效果
    AVL平衡二叉搜索树
    【Rust日报】2023-09-28 egui 0.23 发布
  • 原文地址:https://blog.csdn.net/s13166803785/article/details/125516036