zoukankan      html  css  js  c++  java
  • python常用基础模块(必会)

    一、常用模块

    常用模块一:
    cillections模块
    时间模块:时间相关功能
    random模块:验证码功能
    os模块:系统相关功能
    sys模块:文件处理功能
    序列化模块:数据转换处理功能
    re模块: 正则模块

    常用模块二:
    hashlib模块:算法模块,MD5,SHA,用于加密和一致性效验
    configparse模块:处理配置文件,非重点
    logging模块:

    二、hashlib模块

    Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。
    什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。
    摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡改过。
    摘要算法之所以能指出数据是否被篡改过,就是因为摘要函数是一个单向函数,计算f(data)很容易,但通过digest反推data却非常困难。而且,对原始数据做一个bit的修改,都会导致计算出的摘要完全不同。

  • 相关阅读:
    将图片插入到excel中
    C#如何实现下载文件保存到本地上面去
    jQuery实现按enter键登录
    线程(转载)
    SQL Server:触发器详解
    C# 创建Windows服务
    小记
    mysql的部署和使用
    Maven的理解和使用
    tomcat的部署与实践
  • 原文地址:https://www.cnblogs.com/wangchengshi/p/14025772.html
Copyright © 2011-2022 走看看