码迷,mamicode.com
首页 > 其他好文 > 详细

hashlib模块,shutil,模块 ,,xml 文件解析,configparser,模块,类,什么是类

时间:2018-06-26 00:47:33      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:不可   密码   hash   结合   有一个   产品   就是   hash算法   一个个   

1 什么是hash
hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值
如果把hash算法比喻为一座工厂
那传给hash算法的内容就是原材料
生成的hash值就是生产出的产品

2、为何要用hash算法
hash值/产品有三大特性:
1、只要传入的内容一样,得到的hash值必然一样
2、只要我们使用的hash算法固定,无论传入的内容有多大,
得到的hash值的长度是固定的
3、不可以用hash值逆推出原来的内容

基于1和2可以在下载文件时做文件一致性校验
基于1和3可以对密码进行加密



类,种类,分类,类别
对象是特征与技能的结合体,类似一系列对象相似的特征与技能的结合体
强调:站的角度不同,总结出的类是截然不同的

 在现实世界中,先有一个个具体存在的对象,然后随着人类文明的发展,才有了分类的概念

 在程序中:不许先定义类,后调用类来产生对象

 

hashlib模块,shutil,模块 ,,xml 文件解析,configparser,模块,类,什么是类

标签:不可   密码   hash   结合   有一个   产品   就是   hash算法   一个个   

原文地址:https://www.cnblogs.com/lijieshi/p/9226622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!