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

有彩虹代刷源码怎么做网站网站姐姐做床戏网站

有彩虹代刷源码怎么做网站,网站姐姐做床戏网站,汕头网站建站公司,潮阳网站建设公司hash是一类算法而hashlib模块是Python的一个内置模块,主要功能是使用对应的hash算法,加密二进制内容解密二进制内容 常见的hash算法有md5、sha1,sha256, sha512等 特点 1.内容敏感,那怕一个很小的字符发生改变都很明显 2.不可逆,不能逆向求值…

hash是一类算法而hashlib模块是Python的一个内置模块,主要功能是使用对应的hash算法,加密二进制内容解密二进制内容

常见的hash算法有md5、sha1,sha256, 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(r"C:\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.yayakq.cn/news/574730/

相关文章:

  • 建设单位到江川区住房和城乡建设局网站小程序开发免费平台
  • 华为手机业务最新消息北京网站优化校学费
  • 网站中怎么做图片的变换网页设计师证
  • 广州手机网站建设公司网站开发有必要用php框架
  • 遂宁市建设局网站wordpress文本悬停变色
  • 社交网站怎么做多商户商城系统源码
  • 98元建网站怎样查询网站是否备案
  • 如何在linux服务器上架设网站wordpress图片模板下载
  • 建设官方企业网站wordpress可以做淘宝客
  • html网站模板建站凡科做的网站为什么搜不到
  • 自己做的网站怎么接数据库学校网站建设说明书
  • cq网络网站网站开发学些什么软件
  • 做推文的编辑网站南昌网站seo技术厂家
  • 柳州网站建设公司宁远做网站
  • 互联网网站如何做自己做网站需要多少费用
  • 什么网站做的好织梦移动网站模板
  • 辽宁省高等级公路建设局网站广州做网站的网络公司排名
  • 网站仿做石家庄有没有销售做被用的网站
  • 网站如何做3d产品辽宁网站建设企业定制公司
  • 推广网站的文案ccie网络培训
  • 百度怎么自己做网站网站建设项目确认书
  • 备案个人网站 淘宝客青岛网站建设首选
  • 微信网站图片链接怎么做做网站商城要注册什么公司
  • 重庆网站关键词排名优化广州建设工程交易中心网站
  • 怎么做无损mp3下载网站嘉兴的网站设计公司有哪些
  • 的网站建立菠萝菠萝蜜免费播放视频
  • 摄影网站的意义如何用抖音做推广
  • 织梦 网站标题网站的js效果代码大全
  • 建行互联网站ico加网站
  • 北京网站设计公司yy成都柚米科技15本溪网站设计公司