Chrome扩展插件:Console Importer(控制台导入器)

安装插件

进入谷歌商店 https://chrome.google.com/webstore/search/Console%20Importer?hl=zh-CN 安装插件 Console Importer

 使用

打开浏览器console控制台,通过$("包名")安装插件。如:CryptoJS 加密库

$i("CryptoJS")

importer.js:2 [$i]: Searching for CryptoJS, please be patient...undefinedimporter.js:2 [$i]: CryptoJS not found, import crypto-js instead.importer.js:2 [$i]: crypto-js is loading, please be patient...importer.js:2 [$i]: crypto-js(https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js) is loaded.

安装后使用

var query_str = "SELECT * FROM group LIMIT 50;";
let key = CryptoJS.enc.Utf8.parse('GftZqNE0BVdB2kwx');
let iv = CryptoJS.enc.Utf8.parse('3zyJFPEzh6rUeUNi');
// 加密方式使用CBC,padding偏移量设置成Pkcs7,以便和后端对应解密
let encryptData = CryptoJS.AES.encrypt(query_str, key, {
    mode: CryptoJS.mode.CBC,
    iv: iv,
    padding: CryptoJS.pad.Pkcs7
});

console.log(encryptData.toString());

kcHMyx/qHfKBUUaFDoAWFuS6IBevO2N8ZvfZowSQKuk=

后端PHP解析加密字符串 kcHMyx/qHfKBUUaFDoAWFuS6IBevO2N8ZvfZowSQKuk=

$encryptData = 'kcHMyx/qHfKBUUaFDoAWFuS6IBevO2N8ZvfZowSQKuk=';
$cryptKey = 'GftZqNE0BVdB2kwx';
$iv = '3zyJFPEzh6rUeUNi';
$decryptData = openssl_decrypt($encryptData, 'AES-128-CBC', $cryptKey, 0, $iv);

解密后的 $decryptData : SELECT * FROM group LIMIT 50;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tinywan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值