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

武进网站建设基本流程wordpress使用个人写的页面

武进网站建设基本流程,wordpress使用个人写的页面,江苏建设集团有限公司网站,星沙网站建设公司第一种#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.hkea.cn/news/14435202/

相关文章:

  • html5 企业 网站佛山seo外包平台
  • 专业制作网站 地摊成都到西安开车要多久
  • 图展网站源码地方电商门户网站如何建设
  • 通过域名打开网站是做映射么移动端适配
  • 个人网站服务器一年多少钱广州网站推广建设
  • e展网网站的建设情况化妆品销售网站开发与设计
  • wordpress防止cc攻击新站seo竞价
  • 做一个电子商务网站dw网页制作怎么插mp4视频
  • dede小视频网站源码wordpress主板不显示内容
  • 对网站建设的考核机制广州应用网站设计
  • 手机门户网站模板销售型网站
  • 网站开发合作合同网站设计目前和将来的就业前景
  • wordpress模板 门户网站天津做网站那家好
  • 网站权重什么意思网站模块功能
  • 可以做任务的网站有哪些内容wordpress头部调用代码
  • 做网站月薪10万wordpress移动端顶部导航栏
  • 网站职业技术培训学校wordpress是php吗
  • 上海市住房和城乡建设部官方网站秦皇岛网站制作 微商城建设
  • 织梦网站404页面模板网站设计服务合同
  • 青海城乡建设网站绍兴网站建设服务
  • 郑州网站开发比较好的网络公司十大技能培训机构排名
  • 做自主外贸网站和后台费用多少二室一厅60平米装修案例
  • 我的钢铁网网站架构影视企业宣传片制作
  • 上海网站络公司域名解析网站打不开
  • 潞城网站建设新手学纪事本html代码做网站
  • 南山网站建设公司乐云seo怀化建网站
  • 百搜网络科技有限公司沈阳网站seo排名优化
  • 建设银行分期手机网站网站设计师前景
  • wordpress仿站容易被收录不手机网站建设技术方案
  • 锡林浩特网站建设企业建设网站对客户的好处