• hashlib,sbprocess,configparser,面向对象与类的基本概念 2018-4-11


    hashlib

    1、什么叫hash:hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值

    2、hash值的特点是:

      2.1 只要传入的内容一样,得到的hash值必然一样=====>要用明文传输密码文件完整性校验

      2.2 不能由hash值返解成内容=======》把密码做成hash值,不应该在网络传输明文密码

      2.3 只要使用的hash算法不变,无论校验的内容有多大,得到的hash值长度是固定的

    sbpreocess

      主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands.*等。

      subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的执行的返回信息。

     configparser

      该类的作用是使用配置文件生效,配置文件的格式和windows的INI文件的格式相同

      该模块的作用 就是使用模块中的RawConfigParser()、ConfigParser()、SafeConfigParser()这三个方法(三者择其一),

    创建一个对象使用对象的方法对指定的配置文件做增删改查 操作。

    面向对象编程:

      核心”对象“二字,对象指的是特征与技能的结合体,

      优点:可扩展性强

      缺点:编程的复杂度高于面向过程

    类:

      1,对象是特征与技能的结合体,那类就是一系列对象相同的特征与技能的结合体

      2、在现实世界中:一定先有对象,后来随着人类文明的发展总结出的类

      对象是具体存在的,而类只是一种抽象概念

      3、在程序中,务必保证:先定义类,后调用类来产生对象

  • 相关阅读:
    linux下查找文件并按时间顺序排序的方法
    动态口令(OTP)认证技术概览
    [转]关于OpenSSL支持USBKEY证书的尝试
    关于CSP通过CpSetKeyParam存入证书相关问题
    Windows AntiDebug Reference
    cryptapi制作证书
    [转]国密SM3杂凑算法与实现
    [转]国密SM2非对称算法与实现
    [转]国密SM4对称算法实现说明(原SMS4无线局域网算法标准)
    证书的申请过程(usbkey)
  • 原文地址:https://www.cnblogs.com/tianyu529/p/8778620.html
Copyright © 2020-2023  润新知