js解码出数据库密钥
相关声明
本文内容仅为技术科普,请勿用于非法用途,本人概不负责,后果自负。
原创,转载请在文章中声明。
我也是入行7个月的菜b,文章内容有问题请及时指正,感谢!
遇到一个授权站后台有个这个
我就想返回包里有没有密码,抓个包,发现包尾巴里有个这样的函数
然后f12,js里找aes关键字,发现加密解密函数
打码处是密钥
然后本地idea进行js环境配置,安装node.js ,idea里的teminal进行npm install crypto-js,解密代码如下
const CryptoJS = require("crypto-js");
function aesDecrypt(word) {
var key = CryptoJS.enc.Utf8.parse("密钥");
var decrypt = CryptoJS.AES.decrypt(word, key, {mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7});
let mys = CryptoJS.enc.Utf8.stringify(decrypt).toString();
console.log(mys)
}
aesDecrypt("密文密码");
用require就可以(我js不太会),如果要用import 就需要修改package.json加一个
“type“:”module”
要不然会报错 outside module
Run一下,解密成功:
js解码出数据库密钥相关推荐
- php提交表单关闭弹出层,使用js实现关闭js弹出层的窗口
本篇文章主要是对使用js实现关闭js弹出层的窗口的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 function toggle() { theObj = document.getE ...
- three.js 弹出二维图片
three.js 弹出二维图片 代码 // 创建平面let geometry = new THREE.PlaneGeometry(30, 30);let plan_texture = THREE.Im ...
- html弹窗确认取消公告代码,js 弹出确认与取消对话框的四种方法
1,js弹出删除确认框 复制代码 代码示例: 弹出窗口 2,js删除前确认 复制代码 代码示例: function delete_confirm(e) { if (event.srcelement.o ...
- php 变量写入数据库,PHP基础/JS变量存入数据库 | 学步园
今天在研究腾讯的第三方接入 ,参照 遇到的一个必经的问题是,如何把js变量存入数据库中. 1 . 实际需求是把 openId 以及 accessToken 存入mysql中 ,以便维护用户的信息. ...
- js弹出对话框的方法总结
1.最基本的js弹出对话框窗口代码 <script LANGUAGE="javascript"> window.open (" 地址 ") < ...
- php网站自动变暗,如何使用JS弹出DIV并使整个页面背景变暗
这次给大家带来如何使用JS弹出DIV并使整个页面背景变暗,使用JS弹出DIV并使整个页面背景变暗的注意事项有哪些,下面就是实战案例,一起来看一下. 1.首先写一个遮罩层p,然后再写一个弹窗的p 提示 ...
- js修改mysql数据库数据_Node.js操作mysql数据库增删改查
关于node.js操作mysql数据库的相关介绍请阅读全文吧.下文介绍的非常详细,具体内容如下所示: 安装mysql模块 npm install mysql 数据库准备 mysql server所在的 ...
- JS弹出DIV并使整个页面背景变暗功能的实现代码
1.首先写一个遮罩层div,然后再写一个弹窗的div <!-- 遮罩层 --> <div id="cover" style="background: # ...
- js 弹出框 背景不滑动 方案
这是一个系列,记录我前端开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人.可以相互交流,喜欢的加我吧. Wx: Lxp911221 js 弹出框 ...
最新文章
- win10系统优化计算机,全面优化win10电脑系统详细教程 | 专业网吧维护
- java phantomjs 2.1.1_Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1
- Unity 游戏开发技巧集锦之创建部分光滑部分粗糙的材质
- 创新工场2018年夏令营DeepCamp第一套解答笔记
- OpenCASCADE:Mac OS X平台使用Xcode构建OCCT
- idea怎么把代码放到git_在IDEA中如何初始化Git,把项目推送到Git上
- 【TypeScript系列教程12】Number对象的基本使用
- 工具资源系列之给虚拟机装个windows
- linux openssl 证书,Linux上的openSSL证书验证
- Python一句话实现秦九韶算法快速计算多项式的值
- graphics | 基础绘图系统的拼图方法之三:使用mfrow、mfcol参数和layout函数
- json处理第一篇:利用Jackson处理json
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
- 【紫书第六章】链表(list)、栈和双向队列(deque)
- 冒泡排序和快速排序的区别
- VS出现error LNK2005,error C4430,error C2011
- 【异常】java.lang.NoClassDefFoundError: com/lowagie/text/pdf/PdfContentByte
- vue-pdf分页预览
- 帝国cms 7.5 utf8集成百度编辑器完美集成版
- 早起看CMU15213课程第二天