py每日spider案例之某website之登录接口(sm2)
逆向参数:
加密参数定位(关键字搜索):
js代码:
const sm2 = require('sm-crypto').sm2;
var publicKey = '04d0c9e1ae89279fe05b435d63e3eba437bf510e09da5f71558974a19dc596724227f08dc2fc6e74bbb9d8b468d4dd5205e9b6793a3bbc48df3fdf219b3ea140e3';
var pass = '123456789';
// 使用生成的公钥进行加密
// 加密结果默认是 16 进制字符串
const cipherData = '04'+sm2.doEncrypt(pass, publicKey);
console.log('Cipher Text (Hex):', cipherData,cipherData.length);