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

网站推广目标是什么wordpress主题安装空白

网站推广目标是什么,wordpress主题安装空白,图片识别地点的软件,企业网站建设哪里做网站好这篇文章主要介绍了Python hashlib模块实例使用详解,文中通过示例代码介绍的非常详细#xff0c;对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下hashlib模块主要的作用#xff1a;加密保护消息安全#xff0c;常用的加密算法如MD5#xff0c;SHA1等。1、…这篇文章主要介绍了Python hashlib模块实例使用详解,文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下hashlib模块主要的作用加密保护消息安全常用的加密算法如MD5SHA1等。1、查看可用的算法有哪些hashlib_algorithms.py#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlib# 始终可用的算法print(始终可用的算法 : {}.format(sorted(hashlib.algorithms_guaranteed)))print(需要结合OpenSSL可用算法 : {}.format(sorted(hashlib.algorithms_available)))运行效果[root mnt]# python3 hashlib_algorithms.py始终可用的算法 : [blake2b, blake2s, md5, sha1, sha224, sha256, sha384, sha3_224, sha3_256, sha3_384, sha3_512, sha512, shake_128, shake_256]需要结合OpenSSL可用算法 : [DSA, DSA-SHA, MD4, MD5, RIPEMD160, SHA, SHA1, SHA224, SHA256, SHA384, SHA512, blake2b, blake2s, dsaEncryption, dsaWithSHA, ecdsa-with-SHA1, md4, md5, ripemd160, sha, sha1, sha224, sha256, sha384, sha3_224, sha3_256, sha3_384, sha3_512, sha512, shake_128, shake_256, whirlpool]2、md5加密算法(没有加盐)hashlib_md5.py#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlibmd5_obj hashlib.md5()md5_obj.update(123456.encode(utf-8))print(md5_obj.hexdigest())运行效果[root mnt]# python3 hashlib_md5.pye10adc3949ba59abbe56e057f20f883e3、md5加密算法(加盐)hashlib_md5_salt.py#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlibsalt 1234md5_obj hashlib.md5(salt.encode(utf-8))md5_obj.update(123456.encode(utf-8))print(md5_obj.hexdigest())运行效果[root mnt]# python3 hashlib_md5_salt.pyb38e2bf274239ff5dd2b45ee9ae099c94、sha1加密算法hashlib_sha1.py#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlibsha1_obj hashlib.sha1()sha1_obj.update(123456.encode(utf-8))print(sha1_obj.hexdigest())hashlib_sha1.py运行效果[root mnt]# python3 hashlib_sha1.py7c4a8d09ca3762af61e59520943dc26494f8941b5、按加密算法名字进行动态加密(即hashlib.new(‘算法名字))hashlib_new.py#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlibimport argparselorem Hello Worldparser argparse.ArgumentParser(hashlib Demo)parser.add_argument(hash_name,choiceshashlib.algorithms_available,help请输入hashlib的名字)parser.add_argument(data,nargs?,defaultlorem,help请输入要加密的数据)args parser.parse_args()h hashlib.new(args.hash_name)h.update(args.data.encode(utf-8))print(h.hexdigest())运行效果[root mnt]# python3 hashlib_new.py md5 123456e10adc3949ba59abbe56e057f20f883e[root mnt]# python3 hashlib_new.py sha1 1234567c4a8d09ca3762af61e59520943dc26494f8941b[root mnt]# python3 hashlib_new.py sha256 1234568d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92[rootmnt]# python3 hashlib_new.py sha512 123456ba3253876aed6bc22d4a6ff53d8406c6ad864195ed144ab5c87621b6c233b548baeae6956df346ec8c17f5ea10f35ee3cbc514797ed7ddd3145464e2a0bab4136、大文件切片md5加密算法hashlib_update.py#!/usr/bin/env python# -*- coding: utf-8 -*-import hashlibcontent Lorem ipsum dolor sit amet, consectetur adipisicingelit, sed do eiusmod tempor incididunt ut labore et dolore magnaaliqua. Ut enim ad minim veniam, quis nostrud exercitationullamco laboris nisi ut aliquip ex ea commodo consequat. Duisaute irure dolor in reprehenderit in voluptate velit esse cillumdolore eu fugiat nulla pariatur. Excepteur sint occaecatcupidatat non proident, sunt in culpa qui officia deseruntmollit anim id est laborum.#一次性加密缺点文件大的话加载到内存会导致内存溢出h hashlib.md5()h.update(content.encode(utf-8))all_at_once h.hexdigest()#利用生成器切片加密对大文件加密有用def chunkize(size, text):start 0while start len(text):chuck text[start:start size]yield chuckstart sizereturn#一行一行加密h hashlib.md5()for chunk in chunkize(64,content.encode((utf-8))):h.update(chunk)line_by_line h.hexdigest()print(一性次加密结果 : ,all_at_once)print(一行一行加密结果 : ,line_by_line)运行效果[root mnt]# python3 hashlib_update.py一性次加密结果 : 3f2fd2c9e25d60fb0fa5d593b802b7a8一行一行加密结果 : 3f2fd2c9e25d60fb0fa5d593b802b7a8以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持云海天教程。
http://www.sadfv.cn/news/386495/

相关文章:

  • 广州微信网站建设报价网络推广诊断分析策划书
  • 企业网站模板科技感wordpress xydown插件
  • 怎么描述网站主页做的好万网制作网站
  • 网站有几种类型电子商务企业网站的建设
  • 专门做配电箱的网站wordpress 外观自定义
  • 为什么做美食视频网站网站开发浏览器
  • 个人网页背景图石家庄搜索引擎优化公司
  • 伊利网站建设评价无锡网站制作哪家有名
  • 网站建设结算方式用手机制作沙雕动画软件
  • 河北高端网站定制公司深圳网站建设哪些
  • wordpress求助企业seo服务
  • 泰州网站建设团队wordpress插件文档
  • wordpress引用动画库网站建设及优化 赣icp
  • 网站后台管理js网站宝搭建网站环境
  • 自己怎样做免费网站开发一款手机app的步骤
  • 中企动力邮箱官方网站wordpress网址主题
  • 大兴企业官网网站建设报价谷歌浏览器网页版入口在哪里
  • 做淘宝客需要那先网站模拟炒股网站开发
  • 网站建设域名服务器网络推广平台有哪些?
  • 网站开发用户需求广州市开发区建设局官方网站
  • 网站功能插件wordpress 修改注册地址
  • 成都网站建设 赢展wordpress能不能修改和添加模块
  • 重庆网站建设哪个好制作ppt的软件电脑
  • 泉州专业网站建设页面设计参考
  • 目前热门的网站建设语言怎么在中国移动做网站备案
  • 网站域名重定向江苏省建设厅网站 杨洪海
  • 网站开发的技术难点wordpress的媒体库图片不显示
  • 邢台移动网站建设费用网站建设官方商城
  • 网站建设标志设计网营中国网站建设
  • 汽车最全的网站wordpress刷新ssl就没了