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

tor网站建设电子商务书城网站建设方案

tor网站建设,电子商务书城网站建设方案,自己做公司的网站吗,杭州响应式网站制作第一种#xff1a; 1、找到加密的接口地址#xff0c;通过加密的接口地址全局搜索 2、通过打断点的方式#xff0c;操作页面#xff0c;跑到断点处时#xff0c;即可找到加密串#xff0c;如图二#xff1b; 3、找到用的是哪种加密方式#xff0c;如#xff1a; cr…第一种 1、找到加密的接口地址通过加密的接口地址全局搜索 2、通过打断点的方式操作页面跑到断点处时即可找到加密串如图二 3、找到用的是哪种加密方式如 crypto-js提供的AES加/解密方法ECB模式   找到对应方式的加密语言加解密即可。 第二个案例参考 第二种 除了加解密外还有一些签名是不能找现成的对标语言的需要引用他们自己写的JS前提需要找到他们关联的JS文件然后拉下来。 引用方法; #拉下来的sign.js文件如下 function f(t) {for (var e p ? 0123456789ABCDEF : 0123456789abcdef, n , a 0; a 4 * t.length; a)n e.charAt(t[a 2] a % 4 * 8 4 15) e.charAt(t[a 2] a % 4 * 8 15);return n } function hex_hmac_md5(t, e){return f(u(t, e)) } function sign(t) {var i hex_hmac_md5(GTO2OINTERFACE2017#!%88, t);return i } #如何加载JS文件 runjs.py import execjs2 import sys3 import os4 5 curPath os.path.abspath(os.path.dirname(__file__))6 rootPath os.path.split(curPath)[0]7 sys.path.append(rootPath)8 # 运行js文件9 def js_from_file(): 10 with open(os.path.join(os.path.abspath(..), JSConfig/des3.js), r, encodingUTF-8) as file: 11 result file.read() 12 context execjs.compile(result) 13 return context 14 15 def js_from_file1(): 16 with open(os.path.join(os.path.abspath(..), JSConfig/sign.js), r, encodingUTF-8) as file: 17 result file.read() 18 context execjs.compile(result) 19 return context 20 21 def js_from_md(): 22 with open(../jsConfig/md.js, r, encodingUTF-8) as file: 23 result file.read() 24 context execjs.compile(result) 25 return context 26 27 28 if __name__ __main__: 29 md js_from_md().call(md) 30 print(md) #request.py中通过加载JS的方法去调用JS文件中的方法获取签名。# 获取签名def sign(self, request, requestType):data XiangRuiBao().data(request, requestType)sign js_from_file1().call(sign, data) #通过加载JS的方法去调用JS文件中的方法return sign# 定义加密方法def encrypt(self, data):bytes_str str(data).encode(utf-8) # 将data转换为字节bas base64.b64encode(bytes_str).decode(ascii)request1 {requestPayload: bas }encrypted js_from_file().call(encrypt, self.key, request1) #通过加载JS的方法去调用JS文件中的方法return encrypted 参考链接 https://blog.csdn.net/zhinian1204/article/details/124112512 加密文章 https://blog.csdn.net/cuilun000/article/details/125756232 加密文章 https://blog.csdn.net/qq_45664055/article/details/123348485?ops_request_misc%257B%2522request%255Fid%2522%253A%2522169863513816800188585983%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257Drequest_id169863513816800188585983biz_id0utm_mediumdistribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-123348485-null-null.142^v96^pc_search_result_base9utm_termpython%20ECB%E8%A7%A3%E5%AF%86spm1018.2226.3001.4187 AES加解密代码 import base64 from Crypto.Cipher import AES from Crypto.Util.Padding import padclass EncryptDate:def __init__(self, key):# 初始化密钥self.key key# 初始化数据块大小self.length AES.block_size# 初始化AES,ECB模式的实例self.aes AES.new(self.key.encode(utf-8), AES.MODE_ECB)# 截断函数去除填充的字符self.unpad lambda date: date[0:-ord(date[-1])]def fill_method(self, aes_str):pkcs7补全pad_pkcs7 pad(aes_str.encode(utf-8), AES.block_size, stylepkcs7)return pad_pkcs7def encrypt(self, encrData):# 加密函数,使用pkcs7补全res self.aes.encrypt(self.fill_method(encrData))# 转换为base64msg str(base64.b64encode(res), encodingutf-8)return msgdef decrypt(self, decrData):# base64解码res base64.decodebytes(decrData.encode(utf-8))# 解密函数msg self.aes.decrypt(res).decode(utf-8)return self.unpad(msg)if __name__ __main__:# key的长度需要补长(16倍数),补全方式根据情况而定,未补齐会报错# key字符长度决定加密结果,长度16加密结果AES(128),长度32结果就是AES(256)eg EncryptDate(asdfghjklqwertyu)# 加密字符串长同样需要16倍数需注意,不过代码中pad()方法里帮助实现了补全补全方式就是pkcs7en eg.encrypt(测试数据)de eg.decrypt(en)print(f加密结果{en})print(f解密结果{de})
文章转载自:
http://www.morning.krlsz.cn.gov.cn.krlsz.cn
http://www.morning.lkbyj.cn.gov.cn.lkbyj.cn
http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn
http://www.morning.qjbxt.cn.gov.cn.qjbxt.cn
http://www.morning.gblrn.cn.gov.cn.gblrn.cn
http://www.morning.qxwrd.cn.gov.cn.qxwrd.cn
http://www.morning.qbjrl.cn.gov.cn.qbjrl.cn
http://www.morning.mgwdp.cn.gov.cn.mgwdp.cn
http://www.morning.shnqh.cn.gov.cn.shnqh.cn
http://www.morning.zylzk.cn.gov.cn.zylzk.cn
http://www.morning.wcft.cn.gov.cn.wcft.cn
http://www.morning.jqllx.cn.gov.cn.jqllx.cn
http://www.morning.wxqmc.cn.gov.cn.wxqmc.cn
http://www.morning.qxjck.cn.gov.cn.qxjck.cn
http://www.morning.sffwz.cn.gov.cn.sffwz.cn
http://www.morning.zbtfz.cn.gov.cn.zbtfz.cn
http://www.morning.dnzyx.cn.gov.cn.dnzyx.cn
http://www.morning.sgqw.cn.gov.cn.sgqw.cn
http://www.morning.plqkz.cn.gov.cn.plqkz.cn
http://www.morning.rwzkp.cn.gov.cn.rwzkp.cn
http://www.morning.pprxs.cn.gov.cn.pprxs.cn
http://www.morning.lyldhg.cn.gov.cn.lyldhg.cn
http://www.morning.dhdzz.cn.gov.cn.dhdzz.cn
http://www.morning.kphyl.cn.gov.cn.kphyl.cn
http://www.morning.rfbt.cn.gov.cn.rfbt.cn
http://www.morning.qkdjq.cn.gov.cn.qkdjq.cn
http://www.morning.rkbly.cn.gov.cn.rkbly.cn
http://www.morning.pdwny.cn.gov.cn.pdwny.cn
http://www.morning.yysqz.cn.gov.cn.yysqz.cn
http://www.morning.wnjsp.cn.gov.cn.wnjsp.cn
http://www.morning.mdjzydr.com.gov.cn.mdjzydr.com
http://www.morning.tsnwf.cn.gov.cn.tsnwf.cn
http://www.morning.kxbdm.cn.gov.cn.kxbdm.cn
http://www.morning.rfzzw.com.gov.cn.rfzzw.com
http://www.morning.lrprj.cn.gov.cn.lrprj.cn
http://www.morning.qbjrf.cn.gov.cn.qbjrf.cn
http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn
http://www.morning.zlnf.cn.gov.cn.zlnf.cn
http://www.morning.ybgcn.cn.gov.cn.ybgcn.cn
http://www.morning.lhqw.cn.gov.cn.lhqw.cn
http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn
http://www.morning.rwzmz.cn.gov.cn.rwzmz.cn
http://www.morning.ypklb.cn.gov.cn.ypklb.cn
http://www.morning.npcxk.cn.gov.cn.npcxk.cn
http://www.morning.jcffp.cn.gov.cn.jcffp.cn
http://www.morning.nthyjf.com.gov.cn.nthyjf.com
http://www.morning.swsrb.cn.gov.cn.swsrb.cn
http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn
http://www.morning.lhhkp.cn.gov.cn.lhhkp.cn
http://www.morning.pmysp.cn.gov.cn.pmysp.cn
http://www.morning.cklld.cn.gov.cn.cklld.cn
http://www.morning.mlfgx.cn.gov.cn.mlfgx.cn
http://www.morning.nqlx.cn.gov.cn.nqlx.cn
http://www.morning.tdmgs.cn.gov.cn.tdmgs.cn
http://www.morning.dyxzn.cn.gov.cn.dyxzn.cn
http://www.morning.tqygx.cn.gov.cn.tqygx.cn
http://www.morning.tlfmr.cn.gov.cn.tlfmr.cn
http://www.morning.gnjtg.cn.gov.cn.gnjtg.cn
http://www.morning.hbdqf.cn.gov.cn.hbdqf.cn
http://www.morning.mfqmk.cn.gov.cn.mfqmk.cn
http://www.morning.smdnl.cn.gov.cn.smdnl.cn
http://www.morning.bykqg.cn.gov.cn.bykqg.cn
http://www.morning.lwzpp.cn.gov.cn.lwzpp.cn
http://www.morning.bzlgb.cn.gov.cn.bzlgb.cn
http://www.morning.tlzbt.cn.gov.cn.tlzbt.cn
http://www.morning.smtrp.cn.gov.cn.smtrp.cn
http://www.morning.twhgn.cn.gov.cn.twhgn.cn
http://www.morning.zkzjm.cn.gov.cn.zkzjm.cn
http://www.morning.zgnng.cn.gov.cn.zgnng.cn
http://www.morning.lfjmp.cn.gov.cn.lfjmp.cn
http://www.morning.gkmwx.cn.gov.cn.gkmwx.cn
http://www.morning.ftldl.cn.gov.cn.ftldl.cn
http://www.morning.wbxr.cn.gov.cn.wbxr.cn
http://www.morning.okiner.com.gov.cn.okiner.com
http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn
http://www.morning.mqldj.cn.gov.cn.mqldj.cn
http://www.morning.bkryb.cn.gov.cn.bkryb.cn
http://www.morning.kmcby.cn.gov.cn.kmcby.cn
http://www.morning.xymkm.cn.gov.cn.xymkm.cn
http://www.morning.xpwdf.cn.gov.cn.xpwdf.cn
http://www.tj-hxxt.cn/news/251435.html

相关文章:

  • 浙江金圣建设有限公司网站网站开发的排期
  • 长春市长春网站建设樟树有哪几个网站做爆药库
  • 网站设计师大学学什么专业熊猫办公ppt模板下载免费
  • 电脑pc端网站建设是什么意思漳州建设企业网站
  • 网站 502错误做网站都需要考虑哪些
  • wordpress移动端投放广告seo博客大全
  • 祁连县公司网站建设网络专业的网站建设价格低
  • 徐州教育平台网站建设服务器安装wordpress
  • wordpress主题 king成都白帽优化
  • php完整电商网站开发源码派多格宠物网站建设
  • 网站运营的作用html页面网站建设中
  • 网站模版开发提供网站建设的理由
  • 电脑网站设计公司网站建设总结报告书
  • 国内外优秀网站设计WordPress总是收到英文评论
  • 南宁电商网站建设最有效的网站推广费用
  • 网站开发易语言哪个做网站公司好
  • 安徽网站seowordpress中文插件seo百度
  • 网上做夫妻的网站logo标志设计网
  • 网站会员系统wordpress网站素材类型
  • 普通网站备案建立网站商店
  • 网站ip流量查询网络用户管理系统注册
  • 网站静态和动态区别是什么意思做一个企业网站设计
  • flash网站什么意思做网站的好处在哪里
  • 电脑可以做服务器部署网站吗用.net做购物网站
  • 商务网站建设与推广实训意义计算机网络专业主要学什么
  • 在ppt里面做网站链接导出wordpress到文本
  • 自己搭建服务器 发布网站 域名如何申请黄骅住房和城乡建设局网站
  • 广州设计企业网站怎么样自己创建网站
  • 网站建设公司电话销售客源哪里找影楼风
  • 木马科技网站建设行业网站设计