文档章节

美团外卖json接口data数据解密

风情万种
 风情万种
发布于 2017/08/10 10:45
字数 411
阅读 47
收藏 0
点赞 0
评论 1

前端都需要 CryptoJS

require代码

define("module/aesCrypto", [],
function(e) {
  const t = "240789B06A4D4FAG",
  n = "1513D520B9C1459C",
  r = "sxaa1k89dc";
  return {
    validate: function(e) {
      var t = this;
      if (e.length < 32) return ! 1;
      var n = e.slice(0, 32),
      r = e.slice(32),
      i = this.decrypto(r);
      return i
    },
    decrypto: function(e) {
      var r = CryptoJS.enc.Utf8.parse(t),
      i = CryptoJS.enc.Utf8.parse(n),
      s = CryptoJS.AES.decrypt(e, r, {
        iv: i,
        mode: CryptoJS.mode.CBC
      }),
      o = CryptoJS.enc.Utf8.stringify(s).toString();
      try {
        location.href.indexOf("debug") > -1 && console.log(JSON.parse(o || "{}"))
      } catch(u) {}
      return o
    }
  }
});
require(["module/aesCrypto"],function(l) {
	var data = 'BE913098F7F0168092A1CB0FE0D2234F0HFzT4iW96PEYHXp6B%2FqtuE8gwfQK5a74nCajEuHXiZdB%2Fv7Ysoe%2BVlNw7U7FhvfmBvPvvjVAwKoRxx2yuKhj0%2BwC0EBUmV0gYweUChgmHuEivna4hIhFCoEqYOyI5BqGklzGN7IYURxX9UxMsADLVKnSKvCmBe8xgC0cFVqz1K4QQMd2aL4e7HsIXiOLpCGXQ27sRT5wrNsAQy16pp0%2FASfurCeNJXCKZP%2BEGKggieZhTl0oY6S8a5V5n3dBXLvrI6PgyRgN7I9DehWJZJ0uVOTXei1d3nAiuHIAmz45TvmFnn7TG63s%2Bta3cARuPViJvXzTpC1q3pMAS1Bd9D6UOJCfEVzmfSd1AE124r979WhZAFXGqtzh%2B%2FNRei7t3tT5aT36oFXYpi81x8zi1XCD7FNAZoqDQ6s8Bor3yo%2FkPuWtMZIgQHx4Iy3vU9GvMZG%2FSC2UNSIufzL75Gmm6vAcMmPNwkgG3025TQwjmwHVCFuPCWL3xhzg%2BAVP5%2FKKJH%2BF8vLt2AIOQdQmxuYgPfhNcAQQ7sft7ug0CCtlMbjuw1T6XaOQE0Qu8ZmunR5HTCOzTIUlvDyKdSQT5Vo%2FXlOdfOX2BIW9DwtoAzvfZ5FaCJxNoxqkSjR37M9itsBs0LB7Iv1QeSfZXX8B3cgnDgf0tag86VFddoZ5Jgh%2FN5qHivKWkrF031i9WsN60X156RHqVXzBptLOfJokIvqkQdnDfn1Zva7Pa417MyfYMt%2B2ZY7LZGJtNX%2BPrNcSy6cfCc35e8d2UEP%2BIjP7Xuvs1W0W04RDAueie3IZp%2Fe5F%2FWdEmfcmtNFr%2Bz0pTrwBF8cy0hypP41%2BGJDs5EuMl12XnzgJCN9Tz6CSctQJHC78JkTE%2FogSkTUhMg3oG6ZjjoYi3%2FAOMPqWJMhImgXBOx5llOJurUk4lAVQ0yXSkyL97QWLeS2Sfs%2BD7Fkr2%2BiT2CibiGJSHAtK4BsODl4lfG0tSOUWSVQgTmdxABUhfotDfECnEWU139Ak5TrjmP5uDDNYqckKWxajXHPt4zyYuLPTAa5zX2fnogKNONDzACG%2BMmRgwG9DnadKaNBuLsjYAc3JCCyhozZV7RCj69QkB2gwS9EQ1giBySN%2Fv3hwKbeeaxRoHDAS6NzTz7qLaU%2FHaK7GgRdnBztEeaaK1yHCDLa7VuklrWvbtmvyXEIiPwsgodXlojNhGz2HV3FEuIAMhWYK7A0b%2Br1ffv%2BmyvVsoIflVII0zcndZ3bxveUOmnrCobAUGThH52WBUXHHxK07JLZAkSEBST4WgSaQUG5uTOvynPTdNXuN20h9739lXlv%2FWubGMIif8dxcnxnHBpR5p0vdC28Sn9zbusHXTtAXirRjopSjFzWAslwHxV%2FrXG%2FLbKJhzDl8%2BCJ0zgDFXn%2Fri5GBopwY8281X9KGS2q4vJKym3mB59SZn4Ne5ig9MqkfPzjL3r1LQrMeXTKQBONymGyAgtNoQMgvqTnIXdScl1Hs%2F6nimLrjnDGsB2Z0tRYpgotcZYqFvWCy4M8EReHPRkV9POgv%2BqhoYVMlN%2FPs8OV24TQbY0%2B7JnuJXqv1RquzNSub4%3D';
	data = decodeURIComponent(data),
	data = JSON.parse(l.validate(data) || "{}")
	console.log(data);
});

本来准备用php解密,但解密出来是串乱码 很奇怪,望高人指点

php代码如下:

<?php
$data = "7C1AD78D953258A6A8D2F5585C4BD5A8v17aeCeXo%2FoVLc9kar1ci6o4YnBD7iPOhRjZnL9sDoYilDdnIdGIK5d%2BO0hS0K%2F8jPdvzdAGvSYFdnesc4rMLmaQ0YP603vRId4%2BpvO06ljkpFwIrG1CIQZReZZlIVW79tN1TpplUPBvaC%2F%2BxPc1Qcqwsxv72G59bQPI1eaH1GMOAR1euEBirZ0YWTK%2FenUggh%2B1WbSJ7Tz%2FV3%2BjE7F827anXvMl52XeW07bEI2a31oDnJPKo5t0%2FdGHB0t%2FjXA6yHxcWHZEGHEQ2Terps3K0%2FcUjg1hNDQEqlLTihs0PunL%2Fk%2B9sy1tmiLuc%2F7sRYAzqdMmsSxq5H25td6yN%2FfwwJkgpRSHrpFo77zHzVUB9ToAnmsiAwXkKjkv%2FQMKX6wLeYfx0%2B5mWoMgV4MHQDk7K8gL2P9XiCsPc%2BM6S9hPwvwfVNhxe4RuuReTWsA5q%2Fq0o8u9Qxi1NiR12s%2FoUMWwOW9D78yVpibVlMcaPL4aPu3IdvOdRWrRWTl%2BmBbROy3PZDzhPTol2Ql8AmkjMqVdi9smzb15v9VlT6Zch0%2BmWX0euwh2QZR5qm86Gj3vaVxTEOlFGhmFsBjD03a8687wvSPdS9DwfxsBX%2BvbAZhGbQHCGxCly%2F1KOly%2FTtCgUG5DHucLK2R64xvGiPcBhENeSEEEQrGkf0y35fr8Oc9tW73WHmfb0F97uSP2xDt%2FQWoog%2FwQfamG3SrPw9wViokpvyaHMNPsTujg%2FJmVSDo17Ni8pT3Gfr8r47quwn7GU3d8qJf4n%2BZTFlyA7qB3oTgLHmSEE%2FhW8OCbIlNqlGyj2cgJLCuvXWn0Bp9yB1W%2BII5KyslLM8sDsvqzmvVli%2B7G4ww6KFnPNI9vmZrNoqQ2XWhJBpro%2F%2BL6RL0OTzHaoPPcZuyjrFOW2qQ2OJzFO5u%2Bgr%2FSrP%2FChu4znLqu6WYKatAi3OulsG3CPH2CTBRjE1S4zS6ux0GBWY%2BhwAZaZDV%2BZjr%2FIKwGiw1HavYbXAWicRrym8XuxetE4wH7m0KealNURWavmh%2FufZ%2FzRRp9e%2Fkt3brBnAGkHNI9nwEnq54%2B8%2FKxH8uVQHSzvCIcL6WiXBGT9S3p2XlZOnQhg2bP3EFCDeBvuDWsxstIUaZuNWgtyCWwzvRJB73W2unii9xjVY6u9iFuRn8u%2FXfZbpi2cQHY9z3SrYST2u%2BU%2B64mPOM82jNny7DviUJHglMA84D6uiS%2FRzP6wZgMuLLaEhwtEqH7KjYILcuOGENBnPzw635jcQiuBelKCm9WYZ6s%2FPl0rAXOA0irvcti5r7iERl5PqpkB3Vixnz7DbihjOV9k31cFnhIeVXMzgqGR29%2BKG05ydX%2FqEWOO%2FKwMrljoqIe3LdYYr%2BvQT3FIL%2FsHiIhmovPEzxR1AoPngN6tmPiG6Lq2j2%2B03gu4HNZoSQ3pvsa9qp%2BoCyEv5oILxfWd%2FDTI11aQJ1KzgwTh9p0P2Rcowe1JrSaFfhfMRG0hecxuhW5nsnBIi6Xxh6F9Pcipl5HT7bx9D1pFUVr3vrS9E0Hwqtu2AHZRYKDUoq3WgwRdUkAsKi5qIGWNK%2BY8g7AwRqf9ughqEByk2PK4gJ0Axfu80aR8MY6r6nWYmSJIO9Q6d1fLyXNDDfx3kjbTVG3%2F0iTdCRcFsv7wy8rPjNln6x8fI9K2dPotj1%2BaR3QMe2dPpAZlp%2FlHRGbPohpo0ayk1b%2Fte60ICnc9zTCG5L5OFmHU5jX5Aov%2Fd0ishAwoMPavI1LbDJpZ9VxrNVr9tHyx%2FjAa%2B58oWdXA7kTbWrQ3amFg7ZEb3S%2BEGbgV230Omi48wPAkyQoxoE4kOVcckaEn9WWWn0EMGcs4rEWnL12q8SwWxC3nD%2BBEhJKHr8Z328b7f7iqmK6UTPSX2N3SX1xVHtEBWHKIEVSXl9tDgbM9coXFPL6IN1NNCSKDFiiH2jwW78UjNoB1xxmYG%2B5Q0W6XCxROmDLuqXBwR1STSsPKVa42UC7lWbv1Z%2F%2BGb%2BvxVhOYjTVR%2BCOoKkD%2FdrW6%2FmwoEPI8Iqzb8Bk4zSPAHG90SFnKrZfRg1wK9HiNGqQeb1H8wD1MjCItgG%2Bk%2FdksXVgi6ZLUWBrP0H%2BTlyamOXOLLuwrV%2Fhl2rS%2FcNDpLioYWDBqhi770Ghqxk6lA2lc3JPzVE8HybiK7Wgcw042Ifp9RVVOUdSZZ3ffbgCkAeAJQyyFasP90hGQavq2%2FKQEQefFGW22p%2FosgMhrPP6ciFiys%2Blf1I51SRTuf7SIkk8JQSSh86Rk6Z3vQ4gNuYlmKuEUPilvkOiuV7F5AuqoNFuzUGBuOcReWNctx1ErT8z6%2FYg7Bcbf%2FqCMrPJkNhYsfQogPNQ26%2BnOCjW76uIhyTtOpH3Pz98uGUweGgaE%2FMB80%2BFo3Y86Qu2a4ssqkciQzQZVECHrpv8bLYUYZdwJ7tMUJNJdPi4GFEBMDpqIC%2FOUbzd3CJrP2ARqPFzGN8lydWrQYVN9P03fDnMhWSjBoG%2FFYZ0V53KucyZ%2BxKhMLMy1FhixmQC7Qytfh7xgCp7ErOhM9%2FzPthwCAzeXb65Pp%2BKWpa5zMPq0u8sMRqqzZ3gV0po4F89%2FI71bolVJWdx7EJdPPgex4fWHC7xrdUkm%2FcZKsX9Ur5n%2FiyUqDWsgvQP%2Bdt3aphs2ciXIGOmatg0mmGJWWAGk2hPmRV01EtyuTf6rnvt1b0KRsKwLonXDsjSHi6oWET4yKiyvtpBeMRZyoknORt4aHNdqe2nX9jz7ZjrO2NPDsteRRH2Jfqo6HomMhz%2F09j%2BX9R1qLn57L7U8%2BMsGevqIyBhGr%2BGF1Wagseo6b21WLUN6Rvb24K07UhuUGp9IEYmJk92acy0Jx%2FxXTsxtedyI0I6uerX6Q36OnM529euS0%2FLZAysi7beKXLgQ2HOLTrGcA1400in%2B714XxkKLGwNtiG97psEHGAy0AweYPho4xNSIr0iK9kXd9Uhr5ntXYBlydTbdIFqscTQsvrVYRLrK4ivF%2FPXYk2aPWDhJOmvFMse1%2F%2FHgjjsI%2FanLgAuJ87rMT3VgIM6k9fBV0RJ3g%2FQnddmXGH8ConVEyJG4UsOkpKDI6JyCDNCi6TLtuy%2B7jPkJZ5UlpVrAjQdcn8gHdLVllfd3WHJoBC8O2oxOK1rFBml%2Fy8l9wwKBmDxjYgOf18%2BAbUqfC5nFu5TMf26UwLzke0li88gBo48LlUJWEziBVXB7HRHRlsp1B51apzSgyeGDC2h7OZq9sZRRkHvX6B7kY%2FastQoDvaEiYJ9KlRMahAPebs%2FEEPS9irsE6CXyYGSaPNQiGOmcYJTrINEJnEIxWO7fc3BAcdzt4ACUYZ5c9%2BfBiktmf0jcKSdC8KvhRIthPMk9H2gHvNG5Cl3bIJ%2BlJIBHNMhBJ3IAbU9%2FF3rtIFQIGTwdaJGl%2BwGLRhmbyr0lwrpyExQeEINmiEOguemtcRSPm6xlLLZIH9gxFY7uqks4CCjJ7Bxd0zeCxHOXy30D2KZKH8oz1s2o2LrqR%2Fd7PXqKms%3D";
$data = urldecode($data);
$ase = new aesCrypto();
$str = $ase->validate($data);
echo $str;

class aesCrypto
{
    //private $t = "240789B06A4D4FAG";
    private $iv = "1513D520B9C1459C";
    private $key = "sxaa1k89dc";

    public function validate($e){
        if(strlen($e) < 32){ return 0;}
        //$n = substr($e, 0, 32);
        $r = substr($e, 32);
        $i = $this->decrypto($r);
        return  $i;
    }
    public  function decrypto($e){
        //$this->key = pack('H*', $this->key);
        //$this->iv = pack('H*', $this->iv);
        $e = base64_decode($e);
        $s = mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $this->key, $e, MCRYPT_MODE_CBC, $this->iv);
        $s = rtrim($s,"\t\0");
        return $s;
    }
    public  function encrypted($e){
        $s = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->key, $e, MCRYPT_MODE_CBC, $this->iv);
        return base64_encode($s);
    }
}
?>

 

© 著作权归作者所有

共有 人打赏支持
风情万种
粉丝 22
博文 12
码字总数 13902
作品 0
杭州
后端工程师
加载中

评论(1)

w
wjysjtu
vitas,你好 http://wx.qlogo.cn/mmopen/pzHE73wrpMpkwHxJY2OuYR6coggctxcnicylSpibCrsfIgpK56bYe1Hibl0LwhbsTnG7owfRhRGVibEcA5MGcth0xVFuF2Hrbtu9/0
饿了么CTO雪峰:“拔错网线太离谱...”

谣言从这里产生 饿了么CTO张雪峰12月6号的一条朋友圈:饿了么开始做IDC断开测试...,史无前例... 然鹅12月7日中午,有网友爆料称 自己在“美团”点了外卖 然而 下了单付了钱,却一直显示没付...

k6t9q8xks6iikzppifq ⋅ 2017/12/07 ⋅ 0

外卖订单爬虫(美团,饿了么,百度外卖)

这个程序是用来抓取外卖平台(美团,饿了么,百度)的商户订单开发,并不是一个通用库,而是为这个 特定场景进行开发的。 适用场景:餐饮企业拥有多家外卖门店,订单量非常大,有对订单进行数...

白jian ⋅ 2016/12/20 ⋅ 0

美团开始在乎外卖骑士了 推智能语音助手

  智察网讯 继美团内部构架调整,成立新零售&打车事业群并将餐饮外卖业务划归到此群后,不足一个月时间,美团又有大动作了,而这次是针对外卖旗手送餐路上的安全问题。12月21日,美团外卖正...

智察大数据 ⋅ 2017/12/22 ⋅ 0

2017年中国用户光点美团外卖花了1710亿

  智察网讯 作为美团点评的核心业务板块,美团外卖的业绩确实不负众望。1月19日消息,美团点评高级副总裁王莆中在昨日美团外卖产业大会上透露,2017年美团外卖交易额达到1710亿元,是2016年...

智察大数据 ⋅ 01/19 ⋅ 0

美团外卖被曝系统故障 用户重复提交订单多次扣款

  智察网讯 12月7日消息,今日午间,众多用户反映,美团外卖出现订餐故障,无法下单或无法支付。美团外卖之后回应称,因技术原因导致系统故障,现已陆续恢复。   据网友表示,用美团外卖...

智察大数据 ⋅ 2017/12/07 ⋅ 0

美团外卖发布智能语音助手 大数据+人工智能保障骑手送餐安全

美团外卖与科大讯飞、洛可可共同研发的“智能语音助手”今日正式发布。据介绍,该产品基于丰富的大数据及多项人工智能技术,让骑手在送餐过程中可用语音交互完成接单、上报等操作,不再需要手...

TechWeb ⋅ 2017/12/21 ⋅ 0

滴滴攻打美团外卖,外卖“护城河”轻易被攻破的背后

这一两周,围绕互联网外卖领域的争斗煞是好看。 先有,外卖大块头饿了么被阿里收购;后有,出行巨头滴滴主动突入外卖领域,并以江苏省无锡市为突破口,攻打美团外卖。一时间,滴滴、美团、饿...

nh2ihuq6ut8n7so1eyd ⋅ 04/18 ⋅ 0

智察大数据:2018年1月饿了么、美团外卖对比报告

  2017年外卖行业经历了一系列变革。年初各外卖平台迎来大量融资,在业务快速扩张的同时,也引发一系列食品安全问题,国家监管部门迅速应对,陆续推出多项文件规范外卖市场。阿里巴巴集团加...

智察大数据 ⋅ 03/23 ⋅ 0

王兴说美团2019年要片区规模应用无人车,下了一盘什么棋?

在许多人第一印象中,说到无人车可能会先想到乘用车,不过现在看来最先商用的无人车将来自配送领域。 在北京向百度等企业发放首批无人车路测牌照后,自动驾驶汽车的曙光已经清晰可见。在许多...

行者武松 ⋅ 04/10 ⋅ 0

一条不到一毛,美团用户信息泄露被倒卖

一份外卖三十块,一条信息一毛钱。 据新京报报道,近日,重案组 37 号探员在多个 " 电话销售 " 群发现,有卖家专门出售外卖订餐客户的信息。包括电话姓名、订餐地址在内,每条信息的售价不到...

又田 ⋅ 04/23 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

行政区划代码转为字典形式

原数据为: http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/201804-06041553.html 手动替换了一下格式,并使用下面的代码处理. # 输入格式s = """110000:北京市110101:东城区1101...

漫步海边小路 ⋅ 23分钟前 ⋅ 0

android apk 签名

创建key,需要用到keytool.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),把...

国仔饼 ⋅ 32分钟前 ⋅ 0

springcloud+jps+mybatis多数据库配置

多数据库配置 配置我们目录结构设置: config ---datasource ----jpa ----mybatis ----redis Datasource中是数据的相关配置 Jap中是springDatajpa的相关配置 Mybatis中是mybatis的相关配置 ...

大-智-若-愚 ⋅ 39分钟前 ⋅ 0

Spring mvc HandlerMapping 实现机制

概述 当DispatcherServlet接受到客户端的请求后,SpringMVC 通过 HandlerMapping 找到请求的Controller。 HandlerMapping 在这里起到路由的作用,负责找到请求的Controller。 Spring MVC 默认...

轨迹_ ⋅ 42分钟前 ⋅ 0

JavaScript零基础入门——(十)JavaScript的DOM基础

JavaScript零基础入门——(十)JavaScript的DOM基础 欢迎大家回到我们的JavaScript零基础入门,上一节课,我们了解了JavaScript中的函数,这一节课,我们来了解一下JavaScript的DOM。 第一节...

JandenMa ⋅ 今天 ⋅ 0

Weex起步

本教程假设你已经在你的本地环境安装了node 其实weex起步教程在 https://github.com/lilugirl/incubator-weex 项目说明文件中都已经有了,但为了有些同学看到英文秒变文盲,所以这里我重新写...

lilugirl ⋅ 今天 ⋅ 0

Jenkins实践1 之安装

1 下载 http://mirrors.jenkins.io/war/latest/jenkins.war 2 启动 java -jar jenkins.war 前提:安装jdk并配置环境变量 启动结果节选: ************************************************......

晨猫 ⋅ 今天 ⋅ 0

组合数学 1-2000 中,能被6或10整除的数的个数

1--2000 中,能被6或10整除的数的个数 利用集合的性质 能被6整除的个数 2000/6 = 333 能被10整除的个数 2000/10 = 200 能被6和10整除的个数 2000/30 = 66 能被6或10整除的个数 333+200-66 =...

阿豪boy ⋅ 今天 ⋅ 0

一篇文章学懂Shell脚本

Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用...

Jake_xun ⋅ 今天 ⋅ 0

大数据工程师需要精通算法吗,要达到一个什么程度呢?

机器学习是人工智能的一个重要分支,而机器学习下最重要的就是算法,本文讲述归纳了入门级的几个机器学习算法,加大数据学习群:716581014一起加入AI技术大本营。 1、监督学习算法 这个算法由...

董黎明 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部