当前位置: 首页 > news >正文

广州网站建设推广公司哪家好/今日新闻网

广州网站建设推广公司哪家好,今日新闻网,政府网站开发合同,网站建设论文标题一. 简介 用于加密相关的操作,代替了md5模块盒sha模块, 主要提供SHA1,SHA224,SHA256,SHA384 SHA512,MD5 算法import hashlib hashlib 模块常用的方法 update 加密 hexdigest 显示加密后的值应用: 1.md5加密1 hash hashlib.m…

 

一. 简介 用于加密相关的操作,代替了md5模块盒sha模块, 主要提供SHA1,SHA224,SHA256,SHA384 SHA512,MD5 算法

 

  

   import hashlib      hashlib 模块常用的方法 update 加密 hexdigest 显示加密后的值

 

 

应用: 

 

 

1.md5加密

 

1 hash = hashlib.md5()                                       #赋予一个变量
2 hash.update("/home/public/access.log")                     #对这个文件进行加密    
3 print (hash.hexdigest())                                   # 打印出这个文件MD5加密后的值
4 'a419832302449ff1760ed0cd3ad31fb2'
2. sha512加密

 

1 hash1 = hashlib.sha512()
2 hash1.update("/home/public/access.log")
3 print(hash1.hexdigest())
4 'a1241b83ff282e5e4581a246644b277610b84d79b87e6d5e799092ba5c8e7a2be7ba9d9f5a7eaab3ac647a2457e084a9c3bc78be687ab513bcd1bea42a45bb3d'
3. "加盐“加密      加密算法虽然很厉害,但乃然存在缺陷,通过撞库可以反解。所以必要对加密算法中添加自定义key 再来做加密

 

1 hash = hashlib.md5("python".encode("utf-8"))
2 hash.update("/home/public/access.log")
3 print(hash.hexdigest())
4 'af957c033c82e44310596d90232d23b9'
4.获取文件的MD5值

 

 1 #!/usr/bin/python
 2 #_*_coding:utf-8_*_
 3 import hashlib,os
 4 def md5_file(filename):
 5     if not os.path.exists(filename):
 6         return
 7     md5 = hashlib.md5("python".encode("utf-8"))
 8     with open(filename,"rb") as f:
 9         while True:
10             data = f.read(1024)
11             if not data:
12                 break
13             md5.update(data)
14     return md5.hexdigest()
15 if __name__ == "__main__":
16     filename = input("请输入要加密的文件:")
17     md5_file(filename)
18     print(md5_file(filename))
View Code

 

转载于:https://www.cnblogs.com/simple001/p/7443598.html

http://www.lbrq.cn/news/834175.html

相关文章:

  • 网站关键词怎么布局/网站免费下载安装
  • web网站测试/苏州百度推广分公司电话
  • wordpress会员网站/商务软文写作300
  • 团购汽车最便宜的网站建设/2021最新免费的推广引流软件
  • 备案网站资料上传教程/百度搜索量统计
  • 如何做移动支付网站/沈阳头条今日头条新闻最新消息
  • 网站能看出建设时间吗/微信小程序怎么制作自己的程序
  • windows.net做网站/今日热点新闻头条国内
  • 广州手机网站建设价格/semantic scholar
  • 找大学生做家教的网站/郑州seo网站关键词优化
  • 环境设计排版素材网站/最有效的线下推广方式
  • 网站设计抄袭/什么是互联网营销
  • 网站建设合同甲乙双方怎么确定/最快新闻资讯在哪看
  • 慈溪网站建设哪家好/湖南seo优化公司
  • python做软件的网站/海外营销推广服务
  • 阿里云有域名之后怎么建设网站/福州seo招聘
  • 购物网站的搜索框用代码怎么做/seo范畴有哪些
  • 网站建设设计 飞沐/中国培训网官网
  • 哪个网站可以免费做推广/线上推广费用
  • 网站安装步骤页面/网店怎么推广和宣传
  • 百度网站如何做运营/泉州网站关键词排名
  • 黄骅市在哪里/网站快速排名优化
  • 网站建设和建议/2022年新闻大事
  • 雄安建站服务/竞价如何屏蔽恶意点击
  • 公众号制作网页/百度爱采购关键词优化
  • wordpress上传后如何访问/合肥seo按天收费
  • 青海住房建设厅网站/百度收录什么意思
  • wordpress 博客搭建/免费使用seo软件
  • 电子商务微网站制作/合肥seo网络优化公司
  • 成都生活家装饰公司总部电话/seo教程技术
  • Git 团队协作完全指南:从基础到高级应用
  • Maven下载安装与idea配置
  • AWS(基础)
  • 深入理解Java中的Map.Entry接口
  • 【中等】题解力扣22:括号生成
  • SpringBoot 使用MyBatisPlus