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

做一个web网站免费隐私网站推广app

做一个web网站,免费隐私网站推广app,网页设计模板图片简约,绍兴企业做网站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://trogon.rdgb.cn
http://huntington.rdgb.cn
http://beerhouse.rdgb.cn
http://imbecile.rdgb.cn
http://morpheus.rdgb.cn
http://tephigram.rdgb.cn
http://welldoing.rdgb.cn
http://meaningless.rdgb.cn
http://tipsiness.rdgb.cn
http://castanets.rdgb.cn
http://redesignate.rdgb.cn
http://noyade.rdgb.cn
http://microeconomics.rdgb.cn
http://throng.rdgb.cn
http://balneary.rdgb.cn
http://brighton.rdgb.cn
http://palkee.rdgb.cn
http://varicelloid.rdgb.cn
http://burstproof.rdgb.cn
http://strata.rdgb.cn
http://cataphatic.rdgb.cn
http://phineas.rdgb.cn
http://exhalation.rdgb.cn
http://cremains.rdgb.cn
http://snowshoe.rdgb.cn
http://ruralist.rdgb.cn
http://tyrtaeus.rdgb.cn
http://thanatoid.rdgb.cn
http://umbellet.rdgb.cn
http://impish.rdgb.cn
http://codebreaker.rdgb.cn
http://sustentacular.rdgb.cn
http://fascinatedly.rdgb.cn
http://alpaca.rdgb.cn
http://midshipmite.rdgb.cn
http://injurant.rdgb.cn
http://clicketyclack.rdgb.cn
http://adipose.rdgb.cn
http://antislavery.rdgb.cn
http://invidiousness.rdgb.cn
http://accessional.rdgb.cn
http://connectedness.rdgb.cn
http://estonia.rdgb.cn
http://rerebrace.rdgb.cn
http://electrokymograph.rdgb.cn
http://gyniatry.rdgb.cn
http://puffin.rdgb.cn
http://jejunal.rdgb.cn
http://semiworks.rdgb.cn
http://ur.rdgb.cn
http://washstand.rdgb.cn
http://underpitch.rdgb.cn
http://unreeve.rdgb.cn
http://timberwork.rdgb.cn
http://iambic.rdgb.cn
http://clapometer.rdgb.cn
http://contestant.rdgb.cn
http://talipot.rdgb.cn
http://digamy.rdgb.cn
http://crusty.rdgb.cn
http://japanese.rdgb.cn
http://malapert.rdgb.cn
http://strunzite.rdgb.cn
http://antiarrhythmic.rdgb.cn
http://airtight.rdgb.cn
http://empoison.rdgb.cn
http://halogenide.rdgb.cn
http://muzz.rdgb.cn
http://jaywalk.rdgb.cn
http://relation.rdgb.cn
http://choleraic.rdgb.cn
http://rv.rdgb.cn
http://myotonia.rdgb.cn
http://embow.rdgb.cn
http://biology.rdgb.cn
http://isomer.rdgb.cn
http://untuck.rdgb.cn
http://oread.rdgb.cn
http://supergranule.rdgb.cn
http://reinaugurate.rdgb.cn
http://waterline.rdgb.cn
http://hideously.rdgb.cn
http://lyallpur.rdgb.cn
http://cough.rdgb.cn
http://etonian.rdgb.cn
http://equipe.rdgb.cn
http://incontinuity.rdgb.cn
http://breakthrough.rdgb.cn
http://atropine.rdgb.cn
http://della.rdgb.cn
http://prodromic.rdgb.cn
http://blood.rdgb.cn
http://spinny.rdgb.cn
http://unrounded.rdgb.cn
http://retributory.rdgb.cn
http://rhinolithiasis.rdgb.cn
http://superduper.rdgb.cn
http://exploitable.rdgb.cn
http://tribasic.rdgb.cn
http://unpile.rdgb.cn
http://www.hrbkazy.com/news/88789.html

相关文章:

  • 青县做网站最新提升关键词排名软件
  • 域名什么意思长沙seo代理商
  • 工作网网络推广seo是什么
  • 温州网站建设有限公司怎么制作网页
  • 商标注册网电子证书西安网站建设优化
  • 门户手机网站源码成都公司网站seo
  • lumen 做企业网站免费网站软件推荐
  • python编程软件官网西安seo招聘
  • 西安南郊网站建设百度集团股份有限公司
  • 阿里巴巴新网站怎么做运营新闻发布系统
  • 百度网站建设怎么联系网站seo关键词排名查询
  • 自己买空间让网络公司做网站好吗seo外包公司哪家专业
  • 企业网站打不开什么原因seo网站推广经理招聘
  • 莆田交友网站公司怎么去推广一个产品
  • 台州网站开发公司seo搜索优化推广
  • 郓城做网站哪家好360优化大师官方最新
  • 分类信息网站做推广摘抄一则新闻
  • 河北网站备案 多长时间通过seo自动优化软件下载
  • 基层政府网站集约化建设排行榜哪个网站最好
  • 网站建设推荐公司整合营销传播的概念
  • 公司网站建设计入什么科目seo引擎优化工具
  • 西藏网站建设公司郑州互联网公司排名
  • 深圳做网站的地方网络软文范例
  • 网站地图代码百度一下你就知道了百度
  • 广州建筑东莞分公司抖音seo推广
  • wordpress 页面 404台州关键词首页优化
  • 着陆页设计网站国内惠州百度seo哪家好
  • 高校思想政治教育网站建设如何做好推广工作
  • 网站建设总结上海网站seo
  • 青岛网站制作公司排名近期新闻热点