态势感知平台-账号密码登录及验证码接口对接治理平台登录接口

This commit is contained in:
fmk1023
2026-01-04 15:15:51 +08:00
parent f3b63fdfd9
commit e90006368a
4 changed files with 167 additions and 249 deletions

11
src/utils/jsencrypt.ts Normal file
View File

@@ -0,0 +1,11 @@
import JSEncrypt from 'jsencrypt';
const PUBLIC_KEY =
'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCcXz5g5hNGAOgFOVhiYY8pYlrH3gXmHkYRBqqEHsVaKqjdY9PQbkfSb9VkD78VYwFyTSzMZn5e1A5XXXDTUL3PezflMc/GjvseB87OQ3a6XDHw5tVXiJruc72oN9GKEvh5TjQUzi2S1sTHXg8vdD/niXw+K/icrQFdzSpy1PWc6QIDAQAB';
const pubKey = `-----BEGIN PUBLIC KEY-----${PUBLIC_KEY}-----END PUBLIC KEY-----`;
export default (str: string) => {
const encryptStr = new JSEncrypt();
encryptStr.setPublicKey(pubKey);
return encryptStr.encrypt(str.toString());
};