CINXE.COM
理清弄透:加密&解密、签名&验签_待字闺中公众号文章
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <title>理清弄透:加密&解密、签名&验签_待字闺中公众号文章</title> <meta name="description" content="理清弄透:加密&解密、签名&验签原文等待字闺中热门推荐内容提供等信息。"/> <link rel="shortcut icon" href="favicon.ico"> <meta name="application-name" content="pc" /> <meta property="wb:webmaster" content="ef5b853983e9935c" /> <meta property="qc:admins" content="34062573266751016114563757" /> <meta name="360-site-verification" content="bc7182e36625de6e05cc137cd0638d5b" /> <link rel="stylesheet" type="text/css" href="https://css.weixinyidu.com/wc/pc/css/style.css?1744089393"> <script type="text/javascript" src="https://js.weixinyidu.com/wc/pc/jquery.min.js"></script> <script type="text/javascript" src="https://js.weixinyidu.com/wc/pc/base.js"></script> <script type="text/javascript" src="https://js.2011.8684.com/com/sys_ad_for_b.js"></script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8681123601734660" crossorigin="anonymous"></script> <script type="text/javascript">Sys_ad.ldadarr([1344,1693,1756,1099,1900]);</script> </head><style>.news_content iframe{ width:100%; height:400px; display:block;}</style><body><script type="text/javascript"> var favid=9254491;</script> <div class="overall_layout"> <div class="header_logo"> <div class="header_con"> <a class="logo_img"> <img src="https://css.weixinyidu.com/wc/pc/images/head_img_1.png" /> <span>头条易读</span> </a> <div class="header_link"> <a href="/">首页</a> <a href="/hot">文章阅读</a> <a href="/xcx" target="_blank">微信小程序</a> <a href="/yingxiao" target="_blank"> 高质量微信号 <i class="nav-rIcon"><img src="https://css.weixinyidu.com/wc/pc/images/adv.png"></i> </a> <a href="https://www.gushici.com/" target="_blank">古诗词大全</a> </div> <a href="/so" class="search_button"><img src="https://css.weixinyidu.com/wc/pc/images/search.png" /></a> <div class="header_loain"> <a href="/login">登录</a>/<a href="/reg">注册</a> </div> </div></div><div class="navigation"> <ul id="navigation_ul"> <li ><a href="/">全部</a></li> <li ><a href="/c_61">阅读 </a></li> <li ><a href="/c_76">游戏</a></li> <li ><a href="/c_1">达人</a></li> <li ><a href="/c_7">教育</a></li> <li ><a href="/c_49">运动</a></li> <li ><a href="/c_4">时事</a></li> <li ><a href="/c_46">搞笑</a></li> <li ><a href="/c_34">情感</a></li> <li ><a href="/c_25">科技</a></li> <li ><a href="/c_58">生活</a></li> <li ><a href="/c_13">健康</a></li> <li ><a href="/c_43">影音</a></li> <li ><a href="/c_31">娱乐</a></li> <li ><a href="/c_28">房车</a></li> <li ><a href="/c_67">品牌</a></li> <li ><a href="/c_52">语录</a></li> <li ><a href="/c_16">时尚</a></li> <li ><a href="/c_19">亲子</a></li> <li ><a href="/c_40">兴趣</a></li> <li ><a href="/c_70">购物</a></li> <li ><a href="/c_37">旅游</a></li> <li ><a href="/c_22">职场</a></li> <li ><a href="/c_10">财经</a></li> <li ><a href="/c_73">明星</a></li> <li ><a href="/c_77">微商</a></li> </ul></div> <div class="header_line"><div class="shareBoxPCShow"> <div class="qrcode"> <img src="http://m.weixinyidu.com/qrcode/qr.php?data=http%3A%2F%2Fm.weixinyidu.com%2Fn_9254491%3Fr%3D0" width="90" height="90"><p> 微信扫一扫<br /> 分享到朋友圈 </p> </div> </div></div> <div class="leftnews"> <div class="news_content" id="page-content"> <h1 class="news_title" style="font-weight:bold;text-align:center">理清弄透:加密&解密、签名&验签</h1> <div class="article_citations"> <span>作者:待字闺中</span> <span>来源:待字闺中 公众号</span> </div> <div style="display:block; width:98%; height:30px; text-align:center"> <script>Sys_ad.ldad(1756);</script> </div> <div style="display:block; width:98%; height:30px;"> <span style="display:block;float:left; padding:3px;">分享到:</span> <span style="display:block;float:right;"> <p><span class="news_time">04-20</span></p> </span> <span style="display:block;float:right; padding-right:10px;"> <p><span><a class="subscribe_on collectionbtn"><span class="bookmarks">收藏</span></a></span></p> </span> <div class="bdsharebuttonbox"><a class="bds_more" data-cmd="more"></a><a class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a class="bds_douban" data-cmd="douban" title="分享到豆瓣网"></a><a class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a><a class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a><a class="bds_renren" data-cmd="renren" title="分享到人人网"></a><a class="bds_fbook" data-cmd="fbook" title="分享到Facebook"></a><a class="bds_twi" data-cmd="twi" title="分享到Twitter"></a><a class="bds_copy" data-cmd="copy" title="分享到复制网址"></a></div> </div> <p class="news_time" style="margin-top:10px"></p> <p ><span >加密&解密、签名&验签,在区块链、钱包等领域应用甚广,背后的原理或细节是什么?这里通过图文并茂的故事,外加撸代码的方式,一起理清弄透这4个概念。</span><br /></p><p ><br /></p><p ><br /></p><p ><span ><strong><span >一、故事角色和人设</span></strong></span></p><p ><span >正式开始之前,先介绍一下本文的主人翁<strong>Bob</strong>。他有<strong>2</strong>把秘钥:公钥、私钥;生活中,他会遇到<strong>3</strong>种类型的人:朋友Alice、骗子Doug、可信任的公证人CA。Bob的公钥是公开的,所有人都可见,私钥仅Bob自己可见。</span></p><ul ><li><p><strong>Bob有2把秘钥</strong>:公钥BobPub、私钥BobPri</p></li></ul><p ><br /></p><p ><br /></p><ul ><li><p><strong>Bob会遇到3类人</strong>:Alice、CA、Doug是每类的代表</p></li></ul><p ><br /></p><p ><br /></p><p ><br /></p><p ><span ><strong>二、对称加密&解密</strong></span><br /></p><p >故事角色和人设交代清楚后,主人翁<strong>Bob</strong>遇到了第一个棘手难题:平时通过一款聊天App与朋友Alice联系,某一天收到一份神秘邮件,里面明文写满了历史聊天内容。吓一大跳,还好没聊隐私的事情。惊吓之后,<strong>Bob</strong>想到了第一个办法:</p><ul ><li><p ><strong>棘手难题</strong><strong>1</strong>:明文聊天,网络传输过程中被劫持,有<span >窃听风险</span>;</p></li></ul><ul ><li><p ><strong>解决办法1</strong>:与Alice约定一个暗号串,对聊天消息加密后再发送;</p></li></ul><p ><br /></p><p ><strong>→ </strong>具体操作步骤如下:</p><ol ><li><p >Alice 与 Bob 两人事先约定一个共用密钥<strong>key</strong>;</p></li><li><p>Alice 将消息用<strong>key</strong>加密,将密文邮递给 Bob;</p></li><li><p>Bob 收到密文后,用<strong>key</strong>解密,看到明文;</p></li></ol><p ></p><p ><br /></p><p ><span ><strong>→ </strong>这个过程用到的其实是密码学中的<strong>对称加密</strong>,实现代码如下:</span></p><section ><ul ><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><code><span ><span >var</span> crypto = <span >require</span>(<span >'crypto'</span>);</span></code><code><span ><br /></span></code><code><span ><span >// Encrypt</span></span></code><code><span ><span ><span >function</span> <span >encrypt</span>(<span >str, key</span>) </span>{</span></code><code><span > <span >var</span> cipher = crypto.createCipher(<span >'aes192'</span>, key);</span></code><code><span > <span >var</span> enc = cipher.update(str, <span >'utf8'</span>, <span >'hex'</span>);</span></code><code><span > enc += cipher.final(<span >'hex'</span>);</span></code><code><span > <span >return</span> enc;</span></code><code><span >}</span></code><code><span ><br /></span></code><code><span ><span >// Decrypt</span></span></code><code><span ><span ><span >function</span> <span >decrypt</span>(<span >str, key</span>) </span>{</span></code><code><span > <span >var</span> decipher = crypto.createDecipher(<span >'aes192'</span>, key);</span></code><code><span > <span >var</span> dec = decipher.update(str, <span >'hex'</span>, <span >'utf8'</span>);</span></code><code><span > dec += decipher.final(<span >'utf8'</span>);</span></code><code><span > <span >return</span> dec;</span></code><code><span >}</span></code><code><span ><br /></span></code><code><span ><span >var</span> msg = <span >'Hey Bob, how about lunch at Taco Bell.'</span>;</span></code><code><span ><br /></span></code><code><span ><span >// Both Bob and Alice have the same key</span></span></code><code><span ><span >var</span> key = <span >'aceport'</span>;</span></code><code><span ><br /></span></code><code><span ><span >// Alice</span></span></code><code><span >encrypted_msg = encrypt(msg, key);</span></code><code><span ><span >console</span>.log(encrypted_msg);</span></code><code><span ><br /></span></code><code><span ><span >// Bob</span></span></code><code><span >decrypted_msg = decrypt(encrypted_msg, key);</span></code><code><span ><span >console</span>.log(decrypted_msg);</span></code><code><span ><br /></span></code></section><p ><br /></p><p ><br /></p><p ><span ><strong>三、非对称加密&解密</strong></span></p><p ><strong>Alice</strong>是个开朗的姑娘,朋友很多,很快把Bob发明的加密聊天传播给了其它朋友。同时,<strong>Alice</strong>又是个粗心的姑娘,与所有朋友聊天都用了同一个<strong>暗号串</strong>。美好的日子没过多久,<strong>Bob</strong>又收到一份神秘邮件,里面除了满写满了明文聊天内容之外,还多了一串 </div> <div class="btn-block"> <a href="http://mp.weixin.qq.com/s?__biz=MjM5ODIzNDQ3Mw==&mid=2649969039&idx=1&sn=cd78fcabb95c23ebe5fbc4f7c0c3f899&chksm=beca218989bda89f2814c566018be1d4413a88aad21c0f47be78393dce6822dbf7ad3b12c7c9&scene=27#wechat_redirect" target="_blank">查看原文</a> </div> <div class="news_content_bottom"> <div class="left"><span class="news_read_no">阅读</span><span class="news_read_no">39742 </span></div> <div style="display:block; float:left; margin-left:30px;"><a href='/c_t%E5%8A%A0%E5%AF%86' class='hot_txt'>加密</a> </div> <div class="right"><span class="jb_but">举报</span><a onClick="good(9254491); changes_praise()" id="praise" class="praise"></a><span class="news_read_no" id="goodnum">0</span></div> </div> <fieldset class="comment_quote"> <legend> <span><strong class="comment_quote_s"><span class="comment_quote_s1">关注待字闺中</span></strong><strong class="comment_quote_s2"><span class="comment_quote_s3">微信号:gh_81abae3e5d59</span></strong></span> </legend> <div class="qrbox"> <img src="https://img.weixinyidu.com/160429/999707b6.jpg_slt1" class="gzh_ewm_img"/> <img src="http://img.weixinyidu.com/account_vk/e4bbd3d2.jpg" data-bd-imgshare-binded="1"> <br /> 用微信扫描二维码即可关注 </div> </fieldset> <div class="avow"> <div class="avowtitle">声明</div> <p>1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;<br /> 2、本文内容来自“待字闺中”微信公众号,文章版权归待字闺中公众号所有。</p> </div> <div id="auto973adid1900" ><script>Sys_ad.ldad(1900);</script></span></div> <div class="recommended"> <span class="r_tit">为您推荐</span> <div class="r_list"> <div class="recommended_li"> <a href="/a_285814"> <div class="r_img"> <img class="r_face" src="https://img.weixinyidu.com/170823/8328fddc.jpg_slt1" qr="e62fbccc.jpg" flag="vk" account="chaping321" /> </div> <p class="r_txt">差评</p> </a> </div> <div class="recommended_li"> <a href="/a_269461"> <div class="r_img"> <img class="r_face" src="https://img.weixinyidu.com/160608/d750599c.jpg_slt1" qr="157b0b19.jpg" flag="vk" account="wwwgx2016" /> </div> <p class="r_txt">互联网观察</p> </a> </div> <div class="recommended_li"> <a href="/a_21943"> <div class="r_img"> <img class="r_face" src="https://img.weixinyidu.com/160613/2ffad651.jpg_slt1" qr="79998c8b.jpg" flag="vk" account="zhidxcom" /> </div> <p class="r_txt">智东西</p> </a> </div> <div class="recommended_li"> <a href="/a_4438"> <div class="r_img"> <img class="r_face" src="https://img.weixinyidu.com/160226/08ffd529.jpg_slt1" qr="0f1992df.jpg" flag="vk" account="zealertech" /> </div> <p class="r_txt">Zealer订阅号</p> </a> </div> </div> </div> <div class="news_comments"> <div class="news_comments_top"> <div class="left">评论</div> <div class="right" id="loginpanel"> </div> </div> <div id="comment_postpanel"></div> <div id="content_comment"></div> <div id="loadmore_content_comment">更多</div> </div> <script type="text/javascript"> var contentid =9254491; var commentpage = 1; </script> <script src="https://js.weixinyidu.com/wc/pc/content.js?1744089393"></script> </div> <div class="hotacc"> <div class="public"> <p class="public_title">文章来自于公众号:</p> <div class="serch_list"> <div class="search_results_l qr_li"> <a href="/a_6076" class="qr_code" ><img src="https://img.weixinyidu.com/160429/999707b6.jpg_slt1" account="gh_81abae3e5d59" qr="e4bbd3d2.jpg" flag="vk" class="face_img" /></a> </div> <div class="search_results_r"> <p class="sr_p sr_name"><span class="sr_red"><a href="/a_6076" class="sr_red">待字闺中</a></span></p> <p class="sr_p"> </p> <p class="sr_p"><a class="subscribe_on followaccount" account="6076"><span class="bookmarks">订阅</span></a></p> </div> </div> </div> </div> <div style="clear:right"></div> <div class="hotacc"> <div class="related_read"> <div class="related_read_div"><span class="related_read_txt1"><a href="/a_6076" class="related_read_txt1" style="border-bottom:none;" >待字闺中</a>的其他文章</span></div> <p class="related_read_title"><a href="/n_9265228" target="_blank">不懂排序,何以敢说会做事</a></p> <p class="related_read_title"><a href="/n_9271417" target="_blank">人生最应该学习的一门课是心理学</a></p> <p class="related_read_title"><a href="/n_9081727" target="_blank">信息再次不对称,未来在哪?</a></p> <p class="related_read_title"><a href="/n_9259864" target="_blank">研发和业务:是加法,还是乘法</a></p> <p class="related_read_title"><a href="/n_9136720" target="_blank">CFO聊聊未来商业的一些事</a></p> <p class="related_read_title"><a href="/n_9092611" target="_blank">携程的牌坊坍塌了</a></p> <div class="related_read_div"><a href="/a_6076" class="right related_read_txt2">更多文章</a></div> </div> </div> <div style="clear:right"></div> <div style="clear:right"></div> <div class="hotacc"> <div class="public publicnonebottom"> <div class="public_hot"> <p class="public_hot_p"> <a href="/ha_25" class="public_hot_title">科技公众号 >></a> </p> <ul id="public_hot_ul2"> <li class="qr_li"> <a href="/a_2128"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160519/fe16de57.jpg_slt1" qr="da27051e.jpg" flag="vk" account="bianews8" class="face_img" /></div> <span class="hot_txt">BiaNews</span> </a> </li><li class="qr_li"> <a href="/a_22132"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160522/427ec269.jpg_slt1" qr="7f28bf4a.jpg" flag="vk" account="kejimx" class="face_img" /></div> <span class="hot_txt">科技美学</span> </a> </li><li class="qr_li"> <a href="/a_796"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/b886e65c.jpg_slt1" qr="f16592e5.jpg" flag="vk" account="guokr42" class="face_img" /></div> <span class="hot_txt">果壳网</span> </a> </li><li class="qr_li"> <a href="/a_2296"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160520/c442c3e1.jpg_slt1" qr="030df959.jpg" flag="vk" account="iheima" class="face_img" /></div> <span class="hot_txt">i黑马</span> </a> </li><li class="qr_li"> <a href="/a_2167"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160612/dccb38da.jpg_slt1" qr="b7ff8f5c.jpg" flag="vk" account="hr_opt" class="face_img" /></div> <span class="hot_txt">网优雇佣军</span> </a> </li><li class="qr_li"> <a href="/a_286177"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/170906/b171463c.jpg_slt1" qr="7fbc9b57.jpg" flag="vk" account="mthlw2016" class="face_img" /></div> <span class="hot_txt">漫谈互联网</span> </a> </li><li class="qr_li"> <a href="/a_784"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/e99ce3e1.jpg_slt1" qr="868ad4f4.jpg" flag="vk" account="huxiu_com" class="face_img" /></div> <span class="hot_txt">虎嗅网</span> </a> </li><li class="qr_li"> <a href="/a_829"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160229/35545389.jpg_slt1" qr="7b3c35ef.jpg" flag="vk" account="gh_c53938eafe67" class="face_img" /></div> <span class="hot_txt">电脑报</span> </a> </li> </ul> </div> </div> <div class="public publicnonebottom"> <div class="public_hot"> <p class="public_hot_p"> <a href="/ha" class="public_hot_title">热门微信公众号 >></a> </p> <ul id="public_hot_ul2"> <li class="qr_li"> <a href="/a_1294"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/4fdb3f38.jpg_slt1" qr="22b87143.jpg" flag="vk" account="rmrbwx" class="face_img" /></div> <span class="hot_txt">人民日报</span> </a> </li><li class="qr_li"> <a href="/a_3334"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/afebfc9b.jpg_slt1" qr="341b28de.jpg" flag="vk" account="shiliufan" class="face_img" /></div> <span class="hot_txt">十六番</span> </a> </li><li class="qr_li"> <a href="/a_2386"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/fec3534b.jpg_slt1" qr="58f00939.jpg" flag="vk" account="gongwuyuanzhijia" class="face_img" /></div> <span class="hot_txt">公务员之家</span> </a> </li><li class="qr_li"> <a href="/a_7066"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/448be88a.jpg_slt1" qr="da8569e1.jpg" flag="vk" account="iscientists" class="face_img" /></div> <span class="hot_txt">赛先生</span> </a> </li><li class="qr_li"> <a href="/a_2590"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160223/95e5cee2.jpg_slt1" qr="269cd53c.jpg" flag="vk" account="sunwei51866" class="face_img" /></div> <span class="hot_txt">第一财经网</span> </a> </li><li class="qr_li"> <a href="/a_286024"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/170831/ed8facbc.jpg_slt1" qr="05aa7037.jpg" flag="vk" account="nandusz" class="face_img" /></div> <span class="hot_txt">深圳大件事</span> </a> </li><li class="qr_li"> <a href="/a_2449"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160226/5fdb0315.jpg_slt1" qr="794a4040.jpg" flag="vk" account="laohucaijing01" class="face_img" /></div> <span class="hot_txt">环球老虎财经</span> </a> </li><li class="qr_li"> <a href="/a_574"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160520/715036c8.jpg_slt1" qr="4c0d8fed.jpg" flag="vk" account="DaisyFan_2014" class="face_img" /></div> <span class="hot_txt">范志红_原创营养信息</span> </a> </li><li class="qr_li"> <a href="/a_286180"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/170906/ae8829c0.jpg_slt1" qr="870be657.jpg" flag="vk" account="youxia_ali213" class="face_img" /></div> <span class="hot_txt">游侠网</span> </a> </li><li class="qr_li"> <a href="/a_1456"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/151203/4ea762e1.jpg_slt1" qr="0ab7dbe1.jpg" flag="vk" account="onewaystreet2013" class="face_img" /></div> <span class="hot_txt">单向街书店</span> </a> </li><li class="qr_li"> <a href="/a_154"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/ae4730e1.jpg_slt1" qr="8c813b00.jpg" flag="vk" account="qinghuanandu" class="face_img" /></div> <span class="hot_txt">清华南都</span> </a> </li><li class="qr_li"> <a href="/a_269635"> <div class="hot_img qr_code"><img src="https://img.weixinyidu.com/160613/9d7d6afe.jpg_slt1" qr="6d7166c1.jpg" flag="vk" account="f1chinesegp" class="face_img" /></div> <span class="hot_txt">F1中国大奖赛</span> </a> </li> </ul> </div> </div> <div class="public publicnonebottom"> <div class="public_hot contactus"> 邮箱qunxueyuan#163.com(将#换成@)<br /> <a href="/tool/" target="_blank">微信编辑器</a><br /> <a href="/mzsm">免责声明</a><br /> </div> </div> <div class="public publicnonebottom"> <div class="public_hot contactus link_box2"> <h2><a href="http://qu.weixinyidu.com/" style=" color:#428BCA">大家都在搜</a></h2> <a href="https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9585328309644646794%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D" target="_blank" title="金庸剧10大女神盘点">金庸剧10大女神盘点</a> <a href="http://10580.nt.luochu.com/book/83719/30560712/?pn=1234_10580" target="_blank" title="丈夫偷情抛弃妻子,多年后见到妻子时,彻底傻了!">丈夫偷情抛弃妻子,多年后见到妻子时,彻底傻了!</a> <a href="https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9817587574061431978%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D" target="_blank" title="被演艺事业耽误的运动员 宋慧乔吴尊陶虹王嘉尔 最后一个亮了">被演艺事业耽误的运动员 宋慧乔吴尊陶虹王嘉尔 最后一个亮了</a> <a href="https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9458698663512670619%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D" target="_blank" title="盘点韩剧最萌身高差CP">盘点韩剧最萌身高差CP</a> <a href="https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_10615401775502255433%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D" target="_blank" title="偶像练习生最新排名">偶像练习生最新排名</a> <a href="https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9237300211755947770%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D" target="_blank" title="华农的樱花开了 紫荆更是繁盛 趁票圈刷屏前一起去赏花吧">华农的樱花开了 紫荆更是繁盛 趁票圈刷屏前一起去赏花吧</a> </div> </div> <div class="public publicnonebottom" id="fixed"> <div class="public_hot contactus link_box2"> <h2><a href="/hcx">小编热点推荐</a></h2> </div> </div> </div> <script>Sys_ad.ldad(1693);</script><div style="clear:both"></div> </div> <div style="clear:both"></div> <script>window._bd_share_config = {"common": {"bdUrl":"http://www.weixinyidu.com/n_9254491","bdSnsKey": {}, "bdText": "", "bdMini": "2", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "24"}, "share": {}}; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script> <div style="clear:both"></div><script>Sys_ad.ldad(1344);</script><div id="auto973adid1099" class="ad1099"> <script>Sys_ad.ldad(1099);</script></div> <script type="text/javascript" src="https://js.weixinyidu.com/wc/pc/pg.js"></script><script>document.write('<scr'+'ipt src="https://2012.8684.com/tj.js"></scr'+'ipt> ');</script><script>var _hmt = _hmt || [];(function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?ebe87c288abfb76db3f38e2abf93e2fa"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s);})();</script></div><div class="bottom"><div class="w1000">www.weixinyidu.com <a href="/mzsm">免责声明</a></div></div><div class="bottom" style="line-height:22px;"><div class="w1000">版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。<br />本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。<br /></div> </div><script type="text/javascript"> /*易读-右下飘300*250 创建于 2015-04-10*/ var cpro_id = "u2037621"; </script> <script src="http://cpro.baidustatic.com/cpro/ui/f.js" type="text/javascript"></script> </body></html><!--04-08 13:16:33(0,mcid9054589)--><!--http://www.weixinyidu.com/n_9254491--><script>view(9254491);</script>