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

商务平台网站介绍自己做的电影网站

商务平台网站,介绍自己做的电影网站,提供网站建设课程设计,设计做网站通用cms的源代码hash是一类算法而hashlib模块是Python的一个内置模块#xff0c;主要功能是使用对应的hash算法#xff0c;加密二进制内容解密二进制内容 常见的hash算法有md5、sha1#xff0c;sha256, sha512等 特点 1.内容敏感,那怕一个很小的字符发生改变都很明显 2.不可逆,不能逆向求值…hash是一类算法而hashlib模块是Python的一个内置模块主要功能是使用对应的hash算法加密二进制内容解密二进制内容 常见的hash算法有md5、sha1sha256, sha512等 特点 1.内容敏感,那怕一个很小的字符发生改变都很明显 2.不可逆,不能逆向求值 3.计算极快长度固定 加密 import hashlib# 创建哈希对象 # hash_obj hashlib.md5() # hash_obj hashlib.sha1() # hash_obj hashlib.sha512() # hash_obj hashlib.sha384() hash_obj hashlib.sha256()# 添加需要加密的hash字符串,可以多次添加(多次添加的多个字符串会互相拼接) # 因为哈希处理的是二进制的内容所以字符串需要编码成二进制 hash_obj.update(我是哈希的测试字符串.encode(utf-8)) hash_obj.update(我是哈希的测试字符串第二节.encode(utf-8)) hash_obj.update(asadsdssdsd123444.encode(utf-8)) hash_obj.update(sasartr6767687878.;*^%$#.encode(utf-8))# 打印加密结果 ret hash_obj.hexdigest() print(ret)# 9052a9b6d6d499c286eaf299191c6ba0f8ce28b3f599259d83f92092c9e76ebb# 分开拼接和整个传进去的加密结果是一样的 hash_obj hashlib.sha256() hash_obj.update(我是哈希的测试字符串我是哈希的测试字符串第二节asadsdssdsd123444sasartr6767687878.;*^%$#.encode(utf-8)) ret hash_obj.hexdigest() print(ret) # 9052a9b6d6d499c286eaf299191c6ba0f8ce28b3f599259d83f92092c9e76ebb二进制文件加密 import hashlib with open(rC:\Users\xxxxxx\Desktop\xxxxxxx_python_test_dir\Python-UIAutomation-for-Windows-master.zip, rb) as file:file_binary_data file.read() hash_obj hashlib.sha256() hash_obj.update(file_binary_data) ret hash_obj.hexdigest() print(ret) # 512208dd4cad5a1e2e6764a578e18aa97c738e7fce9cce75d3c56beecad5bc98密码加盐 密码加盐其实就是以特定规则给你的初始加密对象里面掺杂一些东西然后再用哈希加密这样的话就算被人破解了加密结果他也不知道你的加盐规则是啥保护了加密内容 # 初始加密字符串 hash_obj hashlib.sha256() target_str 我是哈希的测试字符串 hash_obj.update(target_str[:5].encode(utf-8)) hash_obj.update(target_str[5:].encode(utf-8)) ret hash_obj.hexdigest() print(ret) # 2b7f9e5ffa533012e1c493a4dd4f47fdd053d1bc641cd74649c5bf8e0285c317# 加盐这里的加盐规则是在字符串的中间加盐盐的内容为字符串我是加的盐 hash_obj hashlib.sha256() target_str 我是哈希的测试字符串 hash_obj.update(target_str[:5].encode(utf-8)) hash_obj.update(我是加的盐.encode(utf-8)) hash_obj.update(target_str[5:].encode(utf-8)) ret hash_obj.hexdigest() print(ret) # 4fe963dd8bd77d88494e1d698a273b0f02177062ca4bf76028f236fa1a74f390
http://www.w-s-a.com/news/432064/

相关文章:

  • 淘宝做店招的网站免费网站建设自助建站
  • 重庆工信部网站绵阳公司网站建设
  • 购物网站开发流程制作企业网页
  • 定州哪里可以做网站建设项目环境影响登记表备案系统网站
  • 网站建设费属于广告费小猪网站怎么做的
  • 国内优秀设计网站站长哈尔滨微网站建设
  • 如何建设一个优秀的电商网站沐风seo
  • 从零开始学网站建设知乎安防网站下载
  • 打开网站弹出qq应用软件有哪些
  • 温州网站建设seo网站 如何做 中英文切换
  • 聊城做网站的公司资讯信阳 网站建设
  • 天津市工程建设交易网站查汗国珠海 网页设计
  • 龙果学院大型网站稳定性建设汾阳做网站
  • 湖北 个人网站备案时间域名查询备案查询
  • 网站推广方式校园网站怎么建
  • 长沙seo网站排名怎么在百度发帖
  • 织梦贷款网站模板做印章网站
  • 彭州做网站上海百度网络推广
  • 广州网站搭建快速提升网站排名荧光字网站
  • 15年做那些网站能致富做seo是什么意思
  • 各电商网站的特点网站制作2007
  • 用html做一号店网站怎么做公众号注册平台官网
  • 做盈利网站怎么备案vs做网站如何调试
  • 嘉兴做营销型网站廊坊做网站外包
  • 双语网站模板常州做网站的公司
  • 广州市车管所网站建设全国做网站公司前十名
  • 太原手手工网站建设公司视频直播服务
  • 雷达图 做图网站wordpress首页怎么美化
  • 四川做网站设计公司价格vip解析网站怎么做的
  • 网站建设流程域名申请做化工的 有那些网站