Files
Situation-Awareness-Platfor…/src/utils/jsencrypt.ts

12 lines
515 B
TypeScript

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());
};