Node.js 内置模块crypto加密模块AES入门攻略_加密使用攻略

AES:高级加密标准 ( Advanced Encryption Standard ),AES是一种对称加密算法:加密需要密钥,且加密密钥和解密密钥相同下面是AES加密的Node实现:”use strict”;
const crypto = require(“crypto”);//封装使用AES加密的方法
function aesEncrept(data,

Node.js 内置模块crypto加密模块AES入门攻略

AES:高级加密标准 ( Advanced Encryption Standard ),AES是一种对称加密算法:加密需要密钥,且加密密钥和解密密钥相同

Node.js 内置模块crypto加密模块AES入门攻略_加密使用攻略

下面是AES加密的Node实现:

"use strict";
const crypto = require("crypto");

//封装使用AES加密的方法
function aesEncrept(data, key){
  //实例化一个cipher加密对象,使用aes192进行加密,key作为密钥
  const cipher = crypto.createCipher("aes192",key);
  //使用cipher对data进行加密,源数据类型为utf-8,输出数据类型为hex
  let crypted = cipher.update(data, "utf-8", "hex");
  crypted += cipher.final("hex");
  return crypted;
}

//封装对应的AES解密方法
function aesDecrept(encrepted, key) {
  //实例化一个decipher解密对象,使用aes192进行解密,key作为密钥
  const decipher = crypto.createDecipher("aes192", key);
  //使用decipher对encrepted进行解密,源数据类型为hex,输出数据类型为utf-8
  let decrypted = decipher.update(encrepted, "hex", "utf-8");
  decrypted += decipher.final("utf-8");
  return decrypted;
}


let data = "This is what needs to be encrepted",
keyword = "This is the key",
encrepted = aesEncrept(data, keyword),
decrepted = aesDecrept(encrepted, keyword);

console.log( "原始数据:" + data );
console.log( "经过AES加密后:" + encrepted );
console.log( "经过相应的解密后:" + decrepted );

注:

所以才有了下面的这个写法:

let decrypted = decipher.update(encrepted, "hex", "utf8");
decrypted += decipher.final("utf-8");

目的就是为了对全部的数据进行加密或解密

海计划公众号
(0)
上一篇 2020/03/30 07:13
下一篇 2020/03/30 07:13

您可能感兴趣的内容

  • jGravity小白攻略一款jQuery重力感应特效插件

    jGravity指南教程 官方网址:http://tinybigideas.com/plugins/jquery-gravity/ 简介描述:一款jQuery重力感应特效插件 jG…

    2020/03/06
  • nodejs如何将获得的数据保存到本地?基础知识_存储入门基础教程

    nodejs如何将获得的数据保存到本地?基础知识 nodejs将获得的数据保存到本地可以使用Cookie进行数据保存或使用sessionStorage、localStorage进行…

    2020/03/19
  • 微信小程序之程序、页面注册及生命周期基础知识入门_小程序新手入门

    App()App() 函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。object参数说明:属性类型描述触发时机onLaunchFunction生命周期函数–监听小程序初始化当小程序初始化完成时,会触发 onLaunch(全局只触发一次)onShowFunction生命周期函数–监听小程序显示当小程序启动,或从后台进入

    2020/04/05
  • jsconsole小白攻略_一款移动端开发调试打印工具

    jsconsole小白攻略 官方网址:http://jsconsole.com GitHub:https://github.com/remy/jsconsole 简介描述:一款移动…

    2020/03/06
  • 发布-订阅模式和观察者模式真的不一样?小白攻略_模式使用说明

    背景设计模式的定义: 在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式并不能直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案,它不是一个死的机制,它是一种思想,一种代码的形式。每种语言对于各种设计模式都要它们自己的实现方式,对于某些设计模式来说,可能在某些语言下并不适用,比如工厂模式就不适用于JavaSctipt

    2020/03/26
  • 前端常用的几个Js调试技巧 基础知识_调试菜鸟教程网

    1. debugger除了console.log, debugger是我们最喜欢、快速且肮脏的调试工具。执行代码后,Chrome会在执行时自动停止。你甚至可以把它封装成条件,只在需要时才运行。if (thisThing) {debugger;
    }
    2. 用表格显示对象有时, 有一组复杂的对象要查看。可以通过console.log查看并滚动浏览,亦或者使用co

    2020/03/29
  • css calc()有啥用?入门百科_属性攻略教程

    css calc()有啥用?入门百科 CSS3的calc() 函数用于动态计算长度值。 calc()函数允许我们在属性值中执行数学操作。例如,我们可以使用 calc() 指定一个元…

    2020/03/20
  • 被误解的 em 单位新手入门_单位入门基础知识

    em 单位往往被认为是相对于父元素的 font-size 大小来进行计算的。例如一个元素的父元素设置了如下的 font-size:body {font-size:20px;
    }而其中的 div 设置了 font-size 设置了 1.5em :div {font-size:1.5em;
    }那么 div 元素的 font-size = 20 * 1.5 = 3

    2020/03/30
  • canvas与svg区别小白指南_区别基础知识

    一:定义 什么是canvas?canvas画布,使用js在网页上绘制图像什么是svg?svg是可伸缩矢量图二:使用 canvas使用 var c=document.getElementById(“myCanvas”);var cxt=c.getContext(“2d”);cxt.moveTo

    2020/03/29
  • vue-router动态路由设置参数可选入门攻略_参数使用攻略

    在日常工作中,我们需要将匹配到的所有路由,映射到一个组件上。如下代码想要达到的效果:不传page和id,则映射到user默认list页面传page和id,根据page不同,显示不同的页面 问题使用以下代码片段是不能实现以上效果的,因为默认情况下page和id参数是必传的,如果不传参数,则会根据默认路由跳转到home页面new Router({routes:

    2020/03/26
  • javascript如何获取网页的标题(title)?菜鸟教程下载_网页零基础入门

    网页的标题(title),一般是由HTML文件的标签决定的。如果想要获取网页的标题(title),其实就是获取<title>标签中的内容。下面本篇文章就来给大家介绍一下获取方法,希望对大家有所帮助。方法一:使用title属性title 属性可返回当前文档的标题( HTML title 元素中的文本)。语法:document.title示例:使用</p></div><div class="item-meta"> <span class="item-meta-li date">2020/03/20</span><div class="item-meta-right"></div></div></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/24137.html" title="export,export default,module.exports,import,require之间的区别和关联使用说明_区别小白教程" target="_blank" rel="bookmark"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/022-480x300.jpg" class="attachment-default size-default wp-post-image" alt="export,export default,module.exports,import,require之间的区别和关联使用说明_区别小白教程" loading="lazy" /> </a> <a class="item-category" href="https://wanghi.cn/baike/web" target="_blank">Web前端</a></div><div class="item-content"><h4 class="item-title"> <a href="https://wanghi.cn/202003/24137.html" target="_blank" rel="bookmark"> export,export default,module.exports,import,require之间的区别和关联使用说明_区别小白教程 </a></h4><div class="item-excerpt"><p>module.exportsNode应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在这些文件里面定义的变量、函数、类,都是私有的,对外不可见,因此规避掉了作用域污染。根据CommonJS规定,每个模块内部,module变量代表当前模块,这个变量是一个对象,它的exports属性(即module.export</p></div><div class="item-meta"> <span class="item-meta-li date">2020/03/29</span><div class="item-meta-right"></div></div></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/11877.html" title="木易杨菜鸟攻略_木易杨的博客,高级前端进阶之路" target="_blank" rel="bookmark"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/146-480x300.jpg" class="attachment-default size-default wp-post-image" alt="木易杨菜鸟攻略_木易杨的博客,高级前端进阶之路" loading="lazy" /> </a> <a class="item-category" href="https://wanghi.cn/baike/web" target="_blank">Web前端</a></div><div class="item-content"><h4 class="item-title"> <a href="https://wanghi.cn/202003/11877.html" target="_blank" rel="bookmark"> 木易杨菜鸟攻略_木易杨的博客,高级前端进阶之路 </a></h4><div class="item-excerpt"><p>木易杨菜鸟攻略 官方网址:https://muyiy.cn/ GitHub:https://github.com/yygmind/blog 简介描述:木易杨的博客,高级前端进阶之路…</p></div><div class="item-meta"> <span class="item-meta-li date">2020/03/10</span><div class="item-meta-right"></div></div></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/6530.html" title="chosen.js小白指南_基于jquery的下拉选择框美化插件" target="_blank" rel="bookmark"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/288-480x300.jpg" class="attachment-default size-default wp-post-image" alt="chosen.js小白指南_基于jquery的下拉选择框美化插件" loading="lazy" /> </a> <a class="item-category" href="https://wanghi.cn/baike/web" target="_blank">Web前端</a></div><div class="item-content"><h4 class="item-title"> <a href="https://wanghi.cn/202003/6530.html" target="_blank" rel="bookmark"> chosen.js小白指南_基于jquery的下拉选择框美化插件 </a></h4><div class="item-excerpt"><p>chosen.js小白指南 官方网址:http://harvesthq.github.io/chosen/ GitHub:https://github.com/harvesthq/…</p></div><div class="item-meta"> <span class="item-meta-li date">2020/03/06</span><div class="item-meta-right"></div></div></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/9909.html" title="Kutt小白知识_一个现代化的URL缩短器" target="_blank" rel="bookmark"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/040-480x300.jpg" class="attachment-default size-default wp-post-image" alt="Kutt小白知识_一个现代化的URL缩短器" loading="lazy" /> </a> <a class="item-category" href="https://wanghi.cn/baike/web" target="_blank">Web前端</a></div><div class="item-content"><h4 class="item-title"> <a href="https://wanghi.cn/202003/9909.html" target="_blank" rel="bookmark"> Kutt小白知识_一个现代化的URL缩短器 </a></h4><div class="item-excerpt"><p>Kutt小白知识 官方网址:https://kutt.it GitHub:https://github.com/thedevs-network/kutt 简介描述:一个现代化的UR…</p></div><div class="item-meta"> <span class="item-meta-li date">2020/03/07</span><div class="item-meta-right"></div></div></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/26197.html" title="简洁明了探索浏览器Event loop基础知识_浏览器基础入门" target="_blank" rel="bookmark"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/03/5cc5301bb2072-480x300.jpg" class="attachment-default size-default wp-post-image" alt="简洁明了探索浏览器Event loop基础知识_浏览器基础入门" loading="lazy" /> </a> <a class="item-category" href="https://wanghi.cn/baike/web" target="_blank">Web前端</a></div><div class="item-content"><h4 class="item-title"> <a href="https://wanghi.cn/202003/26197.html" target="_blank" rel="bookmark"> 简洁明了探索浏览器Event loop基础知识_浏览器基础入门 </a></h4><div class="item-excerpt"><p>前段时间我对于浏览器Event loop中的MacroTask和MicroTask哪个先执行有所困惑,苦于搜索也没有发现很明确的答案,于是决定深入探索浏览器Event loop,现有所愚见,想与大家分享,希望能帮助到那些还在爬坑的人。1.什么是Event loop?developer.mozilla.org给出的解释是这样的:一个 JavaScript 运行</p></div><div class="item-meta"> <span class="item-meta-li date">2020/03/30</span><div class="item-meta-right"></div></div></div></li></ul></div></article></main><aside class="sidebar"><div id="wpcom-image-ad-31" class="widget widget_image_ad"> <a href="https://www.haiyunying.com/61.html" target="_blank"> <img src="https://wanghi.cn/wp-content/uploads/2022/06/2022060921253456.jpg" alt=""> </a></div><div id="wpcom-image-ad-26" class="widget widget_image_ad"> <img src="https://wanghi.cn/wp-content/uploads/2022/06/20220601.png" alt="微信二维码"></div><div id="wpcom-image-ad-14" class="widget widget_image_ad"> <a href="https://wanghi.cn/go.php?https://www.aliyun.com/daily-act/ecs/activity_selection?userCode=u1pc8ney"> <img src="https://img.wanghi.cn/right/aliyun.png" alt="阿里云广告"> </a></div><div id="wpcom-image-ad-17" class="widget widget_image_ad"> <a href="https://wanghi.cn/go.php?https://url.cn/5m2LXlL" target="_blank" rel="nofollow"> <img src="https://img.wanghi.cn/right/txyun.png" alt="腾讯云广告"> </a></div><div id="tag_cloud-11" class="widget widget_tag_cloud"><h3 class="widget-title"><span>关注焦点</span></h3><div class="tagcloud"><a href="https://wanghi.cn/http/course/dedecms" class="tag-cloud-link tag-link-64 tag-link-position-1" style="font-size: 9.0606060606061pt;" aria-label="DedeCMS (1个项目)">DedeCMS</a> <a href="https://wanghi.cn/baike/seobook" class="tag-cloud-link tag-link-1648 tag-link-position-2" style="font-size: 17.29797979798pt;" aria-label="SEO书籍 (423个项目)">SEO书籍</a> <a href="https://wanghi.cn/seo/seohelp" class="tag-cloud-link tag-link-198 tag-link-position-3" style="font-size: 13.373737373737pt;" aria-label="SEO优化百科 (32个项目)">SEO优化百科</a> <a href="https://wanghi.cn/tool" class="tag-cloud-link tag-link-332 tag-link-position-4" style="font-size: 9.0606060606061pt;" aria-label="SEO工具 (1个项目)">SEO工具</a> <a href="https://wanghi.cn/seo/baimao" class="tag-cloud-link tag-link-254 tag-link-position-5" style="font-size: 12.949494949495pt;" aria-label="SEO白帽技术 (24个项目)">SEO白帽技术</a> <a href="https://wanghi.cn/baike" class="tag-cloud-link tag-link-637 tag-link-position-6" style="font-size: 10.474747474747pt;" aria-label="SEO百科 (4个项目)">SEO百科</a> <a href="https://wanghi.cn/seo/heimao" class="tag-cloud-link tag-link-255 tag-link-position-7" style="font-size: 10.121212121212pt;" aria-label="SEO黑帽技术 (3个项目)">SEO黑帽技术</a> <a href="https://wanghi.cn/baike/web" class="tag-cloud-link tag-link-1659 tag-link-position-8" style="font-size: 22pt;" aria-label="Web前端 (9,147个项目)">Web前端</a> <a href="https://wanghi.cn/http/course/wordpress" class="tag-cloud-link tag-link-52 tag-link-position-9" style="font-size: 13.762626262626pt;" aria-label="WordPress (42个项目)">WordPress</a> <a href="https://wanghi.cn/http/tao/yunyouhui" class="tag-cloud-link tag-link-12 tag-link-position-10" style="font-size: 9.6969696969697pt;" aria-label="云优惠 (2个项目)">云优惠</a> <a href="https://wanghi.cn/baike/yuns/cloudx" class="tag-cloud-link tag-link-1402 tag-link-position-11" style="font-size: 14.257575757576pt;" aria-label="云帮手 (58个项目)">云帮手</a> <a href="https://wanghi.cn/baike/yuns" class="tag-cloud-link tag-link-1386 tag-link-position-12" style="font-size: 8pt;" aria-label="云操作 (0个项目)">云操作</a> <a href="https://wanghi.cn/baike/yun" class="tag-cloud-link tag-link-691 tag-link-position-13" style="font-size: 10.121212121212pt;" aria-label="云服务 (3个项目)">云服务</a> <a href="https://wanghi.cn/http/tao" class="tag-cloud-link tag-link-11 tag-link-position-14" style="font-size: 8pt;" aria-label="优惠券 (0个项目)">优惠券</a> <a href="https://wanghi.cn/http" class="tag-cloud-link tag-link-13 tag-link-position-15" style="font-size: 8pt;" aria-label="传统网媒 (0个项目)">传统网媒</a> <a href="https://wanghi.cn/seohtml/caiji" class="tag-cloud-link tag-link-1362 tag-link-position-16" style="font-size: 10.474747474747pt;" aria-label="内容采集 (4个项目)">内容采集</a> <a href="https://wanghi.cn/http/tao/vip" class="tag-cloud-link tag-link-4 tag-link-position-17" style="font-size: 9.0606060606061pt;" aria-label="发放优惠券 (1个项目)">发放优惠券</a> <a href="https://wanghi.cn/media" class="tag-cloud-link tag-link-245 tag-link-position-18" style="font-size: 8pt;" aria-label="媒体矩阵 (0个项目)">媒体矩阵</a> <a href="https://wanghi.cn/baike/yuns/baota" class="tag-cloud-link tag-link-22000 tag-link-position-19" style="font-size: 9.0606060606061pt;" aria-label="宝塔面板 (1个项目)">宝塔面板</a> <a href="https://wanghi.cn/http/jianzhan" class="tag-cloud-link tag-link-306 tag-link-position-20" style="font-size: 9.0606060606061pt;" aria-label="建站案例 (1个项目)">建站案例</a> <a href="https://wanghi.cn/media/weixinseo" class="tag-cloud-link tag-link-230 tag-link-position-21" style="font-size: 11.535353535354pt;" aria-label="微信生态圈优化 (9个项目)">微信生态圈优化</a> <a href="https://wanghi.cn/media/weibo" class="tag-cloud-link tag-link-264 tag-link-position-22" style="font-size: 10.757575757576pt;" aria-label="微博生态圈优化 (5个项目)">微博生态圈优化</a> <a href="https://wanghi.cn/seo/baiduseo" class="tag-cloud-link tag-link-187 tag-link-position-23" style="font-size: 10.121212121212pt;" aria-label="搜索引擎优化 (3个项目)">搜索引擎优化</a> <a href="https://wanghi.cn/seo/googlescore" class="tag-cloud-link tag-link-294 tag-link-position-24" style="font-size: 9.6969696969697pt;" aria-label="搜索引擎算法 (2个项目)">搜索引擎算法</a> <a href="https://wanghi.cn/media/xmtseo" class="tag-cloud-link tag-link-260 tag-link-position-25" style="font-size: 10.121212121212pt;" aria-label="新媒体矩阵优化 (3个项目)">新媒体矩阵优化</a> <a href="https://wanghi.cn/hijihua" class="tag-cloud-link tag-link-535 tag-link-position-26" style="font-size: 11.818181818182pt;" aria-label="海计划 (11个项目)">海计划</a> <a href="https://wanghi.cn/sem" class="tag-cloud-link tag-link-302 tag-link-position-27" style="font-size: 9.0606060606061pt;" aria-label="王海SEM (1个项目)">王海SEM</a> <a href="https://wanghi.cn/seo" class="tag-cloud-link tag-link-19 tag-link-position-28" style="font-size: 8pt;" aria-label="王海SEO (0个项目)">王海SEO</a> <a href="https://wanghi.cn/tashuo" class="tag-cloud-link tag-link-391 tag-link-position-29" style="font-size: 13.833333333333pt;" aria-label="王海说 (44个项目)">王海说</a> <a href="https://wanghi.cn/internet" class="tag-cloud-link tag-link-1 tag-link-position-30" style="font-size: 12.525252525253pt;" aria-label="站务 (18个项目)">站务</a> <a href="https://wanghi.cn/toutiao" class="tag-cloud-link tag-link-380 tag-link-position-31" style="font-size: 11.676767676768pt;" aria-label="站友头条 (10个项目)">站友头条</a> <a href="https://wanghi.cn/http/course" class="tag-cloud-link tag-link-51 tag-link-position-32" style="font-size: 9.0606060606061pt;" aria-label="站友攻略 (1个项目)">站友攻略</a> <a href="https://wanghi.cn/http/zyzy" class="tag-cloud-link tag-link-40 tag-link-position-33" style="font-size: 9.0606060606061pt;" aria-label="站友资源 (1个项目)">站友资源</a> <a href="https://wanghi.cn/http/course/peizhi" class="tag-cloud-link tag-link-127 tag-link-position-34" style="font-size: 11.535353535354pt;" aria-label="站点配置 (9个项目)">站点配置</a> <a href="https://wanghi.cn/baike/yun/zoneidc" class="tag-cloud-link tag-link-1612 tag-link-position-35" style="font-size: 9.0606060606061pt;" aria-label="纵横云 (1个项目)">纵横云</a> <a href="https://wanghi.cn/http/domain" class="tag-cloud-link tag-link-7 tag-link-position-36" style="font-size: 12.59595959596pt;" aria-label="网站站长 (19个项目)">网站站长</a> <a href="https://wanghi.cn/admin" class="tag-cloud-link tag-link-17 tag-link-position-37" style="font-size: 10.757575757576pt;" aria-label="草根站长 (5个项目)">草根站长</a> <a href="https://wanghi.cn/media/yingxiao" class="tag-cloud-link tag-link-33411 tag-link-position-38" style="font-size: 20.19696969697pt;" aria-label="营销推广 (2,807个项目)">营销推广</a> <a href="https://wanghi.cn/baike/yun/aliyun" class="tag-cloud-link tag-link-693 tag-link-position-39" style="font-size: 12.878787878788pt;" aria-label="阿里云 (23个项目)">阿里云</a> <a href="https://wanghi.cn/http/tao/quan" class="tag-cloud-link tag-link-21 tag-link-position-40" style="font-size: 10.121212121212pt;" aria-label="领券 (3个项目)">领券</a></div></div><div id="wpcom-post-thumb-2" class="widget widget_post_thumb"><h3 class="widget-title"><span>热门推荐</span></h3><ul><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/20840.html" title="Angular怎么实现跨域?菜鸟教程下载_跨域基础知识"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/133-480x300.jpg" class="attachment-default size-default wp-post-image" alt="Angular怎么实现跨域?菜鸟教程下载_跨域基础知识" loading="lazy" /> </a></div><div class="item-content"><p class="item-title"><a href="https://wanghi.cn/202003/20840.html" title="Angular怎么实现跨域?菜鸟教程下载_跨域基础知识">Angular怎么实现跨域?菜鸟教程下载_跨域基础知识</a></p><p class="item-date">2020/03/24</p></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/9274.html" title="micro小白知识_异步HTTP微服务"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/238-480x300.jpg" class="attachment-default size-default wp-post-image" alt="micro小白知识_异步HTTP微服务" loading="lazy" /> </a></div><div class="item-content"><p class="item-title"><a href="https://wanghi.cn/202003/9274.html" title="micro小白知识_异步HTTP微服务">micro小白知识_异步HTTP微服务</a></p><p class="item-date">2020/03/07</p></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202004/34462.html" title="【李叫兽】你的文案,具体能唤起什么?_李叫兽"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/04/101951ty65oyob5025f6x8-480x300.jpg" class="attachment-default size-default wp-post-image" alt="【李叫兽】你的文案,具体能唤起什么?_李叫兽" loading="lazy" /> </a></div><div class="item-content"><p class="item-title"><a href="https://wanghi.cn/202004/34462.html" title="【李叫兽】你的文案,具体能唤起什么?_李叫兽">【李叫兽】你的文案,具体能唤起什么?_李叫兽</a></p><p class="item-date">2020/04/18</p></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202003/18513.html" title="Nginx 反向代理返回结果为空的问题菜鸟知识_代理小白帮助"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/03/5ded08be37190-480x300.jpg" class="attachment-default size-default wp-post-image" alt="Nginx 反向代理返回结果为空的问题菜鸟知识_代理小白帮助" loading="lazy" /> </a></div><div class="item-content"><p class="item-title"><a href="https://wanghi.cn/202003/18513.html" title="Nginx 反向代理返回结果为空的问题菜鸟知识_代理小白帮助">Nginx 反向代理返回结果为空的问题菜鸟知识_代理小白帮助</a></p><p class="item-date">2020/03/23</p></div></li><li class="item"><div class="item-img"> <a class="item-img-inner" href="https://wanghi.cn/202004/29396.html" title="数组的遍历你都会用了,那Promise版本的呢基础指南_Promise指南攻略"> <img width="480" height="300" src="https://wanghi.cn/wp-content/uploads/2020/01/302-480x300.jpg" class="attachment-default size-default wp-post-image" alt="数组的遍历你都会用了,那Promise版本的呢基础指南_Promise指南攻略" loading="lazy" /> </a></div><div class="item-content"><p class="item-title"><a href="https://wanghi.cn/202004/29396.html" title="数组的遍历你都会用了,那Promise版本的呢基础指南_Promise指南攻略">数组的遍历你都会用了,那Promise版本的呢基础指南_Promise指南攻略</a></p><p class="item-date">2020/04/05</p></div></li></ul></div></aside></div></div><footer class="footer width-footer-bar"><div class="container"><div class="clearfix"><div class="footer-col footer-col-logo"> <img src="https://wanghi.cn/img/fhi.png" alt="王海"></div><div class="footer-col footer-col-copy"><ul class="footer-nav hidden-xs"><li id="menu-item-1483" class="menu-item menu-item-1483"><a href="https://wanghi.cn/">©2022 成都私域运营专家-王海</a></li></ul><div class="copyright"><p><a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank" rel="noopener">蜀ICP备19004414号</a></p></div></div><div class="footer-col footer-col-sns"><div class="footer-sns"> <a href="https://wanghi.cn/go.php?https://tongji.baidu.com/web/welcome/ico?s=0f6d2bb7194b8728131ffadfe5c3e7c4" aria-label="icon"> <i class="wpcom-icon fa fa-mouse-pointer sns-icon"></i> </a> <a class="sns-wx" href="javascript:;" aria-label="icon"> <i class="wpcom-icon fa fa-user-plus sns-icon"></i> <span style="background-image:url(https://img.wanghi.cn/wx/wxgz.png);"></span> </a> <a class="sns-wx" href="javascript:;" aria-label="icon"> <i class="wpcom-icon fa fa-wechat sns-icon"></i> <span style="background-image:url(https://wanghi.cn/img/wxxcx.jpg);"></span> </a></div></div></div></div></footer><div class="action action-style-0 action-color-0 action-pos-0" style="bottom:20%;"><div class="action-item gotop j-top"> <i class="wpcom-icon wi action-item-icon"><svg aria-hidden="true"><use xlink:href="#wi-arrow-up-2"></use></svg></i></div></div><div class="footer-bar"><div class="fb-item"> <a href="https://wanghi.cn" target="_blank"> <i class="wpcom-icon fa fa-home fb-item-icon"></i> <span>首页</span> </a></div><div class="fb-item"> <a href="https://www.wanghi.com/wp-content/uploads/2022/01/haige.png" class="j-footer-bar-icon"> <i class="wpcom-icon fa fa-sellsy fb-item-icon"></i> <span>加好友</span> </a></div><div class="fb-item"> <a href="https://www.wanghi.com/wp-content/uploads/2022/02/zhiboyuyue.jpg" class="j-footer-bar-icon"> <i class="wpcom-icon fa fa-dot-circle-o fb-item-icon"></i> <span>看直播</span> </a></div></div> <script type='text/javascript' id='main-js-extra'>var _wpcom_js = {"webp":"","ajaxurl":"https:\/\/wanghi.cn\/wp-admin\/admin-ajax.php","theme_url":"https:\/\/wanghi.cn\/wp-content\/themes\/justnews","slide_speed":"50000","is_admin":"0","lightbox":"1","post_id":"26000","user_card_height":"356","poster":{"notice":"\u8bf7\u957f\u6309\u4fdd\u5b58\u56fe\u7247\uff0c\u5c06\u5185\u5bb9\u5206\u4eab\u7ed9\u66f4\u591a\u597d\u53cb","generating":"\u6b63\u5728\u751f\u6210\u6d77\u62a5\u56fe\u7247...","failed":"\u6d77\u62a5\u56fe\u7247\u751f\u6210\u5931\u8d25"},"video_height":"482","fixed_sidebar":"1","js_lang":{"page_loaded":"\u5df2\u7ecf\u5230\u5e95\u4e86","no_content":"\u6682\u65e0\u5185\u5bb9","load_failed":"\u52a0\u8f7d\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff01","login_desc":"\u60a8\u8fd8\u672a\u767b\u5f55\uff0c\u8bf7\u767b\u5f55\u540e\u518d\u8fdb\u884c\u76f8\u5173\u64cd\u4f5c\uff01","login_title":"\u8bf7\u767b\u5f55","login_btn":"\u767b\u5f55","reg_btn":"\u6ce8\u518c","copy_done":"\u590d\u5236\u6210\u529f\uff01","copy_fail":"\u6d4f\u89c8\u5668\u6682\u4e0d\u652f\u6301\u62f7\u8d1d\u529f\u80fd"},"login_url":"https:\/\/wanghi.cn\/i","register_url":"https:\/\/wanghi.cn\/register","TCaptcha":{"appid":"2035109633"},"captcha_label":"\u70b9\u51fb\u8fdb\u884c\u4eba\u673a\u9a8c\u8bc1","captcha_verified":"\u9a8c\u8bc1\u6210\u529f","errors":{"require":"\u4e0d\u80fd\u4e3a\u7a7a","email":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u7535\u5b50\u90ae\u7bb1","pls_enter":"\u8bf7\u8f93\u5165","password":"\u5bc6\u7801\u5fc5\u987b\u4e3a6~32\u4e2a\u5b57\u7b26","passcheck":"\u4e24\u6b21\u5bc6\u7801\u8f93\u5165\u4e0d\u4e00\u81f4","phone":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u624b\u673a\u53f7\u7801","terms":"\u8bf7\u9605\u8bfb\u5e76\u540c\u610f\u6761\u6b3e","sms_code":"\u9a8c\u8bc1\u7801\u9519\u8bef","captcha_verify":"\u8bf7\u70b9\u51fb\u6309\u94ae\u8fdb\u884c\u9a8c\u8bc1","captcha_fail":"\u70b9\u51fb\u9a8c\u8bc1\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5","nonce":"\u968f\u673a\u6570\u6821\u9a8c\u5931\u8d25","req_error":"\u8bf7\u6c42\u5931\u8d25"},"follow_btn":"<i class=\"wpcom-icon wi\"><svg aria-hidden=\"true\"><use xlink:href=\"#wi-add\"><\/use><\/svg><\/i>\u5173\u6ce8","followed_btn":"\u5df2\u5173\u6ce8","user_card":"1"};</script> <script type='text/javascript' id='QAPress-js-js-extra'>var QAPress_js = {"ajaxurl":"https:\/\/wanghi.cn\/wp-admin\/admin-ajax.php","ajaxloading":"https:\/\/wanghi.cn\/wp-content\/plugins\/qapress\/images\/loading.gif"};</script> <script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?0f6d2bb7194b8728131ffadfe5c3e7c4"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script> <script type="application/ld+json">{ "@context": { "@context": { "images": { "@id": "http://schema.org/image", "@type": "@id", "@container": "@list" }, "title": "http://schema.org/headline", "description": "http://schema.org/description", "pubDate": "http://schema.org/DateTime" } }, "@id": "https://wanghi.cn/202003/26000.html", "title": "Node.js 内置模块crypto加密模块AES入门攻略_加密使用攻略", "images": ["https://wanghi.cn/wp-content/uploads/2020/01/077.jpg"], "description": "AES:高级加密标准 ( Advanced Encryption Standard ),AES是一种对称加密算法:加密需要密钥,且加密密钥和解密密钥相同下面是AES加密的Node实现:"use strict"; const crypto =...", "pubDate": "2020-03-30T07:13:35", "upDate": "2020-03-30T00:40:48" }</script> <script defer src="https://wanghi.cn/wp-content/cache/autoptimize/js/autoptimize_2171d1c40cc6070b2e8930c1a566dc50.js"></script></body></html>