人民医院前端

jsencrypt.js 2.4KB

12345678910111213141516171819202122
  1. import JSEncrypt from "jsencrypt/bin/jsencrypt";
  2. const publicKey =
  3. "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz0dA9fhFDOPCZM2FiLGWJWwsdlpWwdjBncmlvaL72twt64nWz0OYllX5pZHcsVlXXo6yCdxgKs+KCZMDZwbIlyFXBhHfPTPZCnxgTA0a8LCls02t95M+BuM5znSEfRWKoo9O29GYQqzsY+PgLNaoc+n4mqJtF8ZQs25qr9y1lQDLftT123M/pzlo2HMn6ugmYuMKILUpouMWsQV0spAv9JG1MV0ur4CbMZePSg9+5dkizSTB23lG4q3D83hG/PAJGVmpWGyhTNLjdPYnb8mO5JiEegctW1+KKuXfcDFL0+FEXa6wQbf3+pb5Km4XVmGLl52Kv1veWQnnfZUfZYif8wIDAQAB";
  4. const privateKey =
  5. "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDPR0D1+EUM48JkzYWIsZYlbCx2WlbB2MGdyaW9ovva3C3ridbPQ5iWVfmlkdyxWVdejrIJ3GAqz4oJkwNnBsiXIVcGEd89M9kKfGBMDRrwsKWzTa33kz4G4znOdIR9FYqij07b0ZhCrOxj4+As1qhz6fiaom0XxlCzbmqv3LWVAMt+1PXbcz+nOWjYcyfq6CZi4wogtSmi4xaxBXSykC/0kbUxXS6vgJsxl49KD37l2SLNJMHbeUbircPzeEb88AkZWalYbKFM0uN09idvyY7kmIR6By1bX4oq5d9wMUvT4URdrrBBt/f6lvkqbhdWYYuXnYq/W95ZCed9lR9liJ/zAgMBAAECggEBAMHn+YhhWk9lnkxoy5wF7d1SZgHOH002tmIi6w8Nsqiaw8aN60t4A/3XrjTK0HeEiaxmt31sEPbbslmkk1FFUk+3m86M15dMsqURl5Btzh8OUeT8LVvm/ea5mTFfZTYS+d97Sx1u5Q6y8G2+FtA7e9j8L1qRypasKoDBMcMVKTWamM5Ckmyfvqey3kb2oUvAuHrEvzeyoJWmiWwAH+imOjM7fM356/7f9DfZ2+VYwoYG6TKZsTfAKOq7fQIKLsbewNJeOJ9YNUIkSXKOQlh+xrTpMBplCA/bGHOWHR8FxqCYbti/NcLeCz2/e13e31BP3i4/ifb6Z6vdyHfJgzk1yzkCgYEA/W+6ki3Pi4z7PikCNIIq/k7UINvHoEMvgpQq5wRtL83d85/n1vpEWlT+f5aDtjmj4LINiFekqKx7j3gkRO9xdDty2ZnPlq1ErN2GM1bW7GOdMCqDTrYiwqypd0YX5tAciW6rrMRlNmUHV+V0ay/Q8iyUvrOUg+L1BM+AEmGapyUCgYEA0V//vgDdwEoFjfGIUxc5Lai3R1Fjb9OYClZpYzUPs6T8OAO/wFpN37a2bu/XusxUMa9y/NzrPh2XiwF1jRcyPrp9CTgMTi2n/rPD/uAo11fBvWUNWTLrAxE55xwLbtWIOoFApJY9XUI41gnvl4S02536PGd9SM5J4WIZduE1qzcCgYEA/B8jfvq95vlIlC0duXjpJnbrRwj9jexonkGicJIRwSXPMOcaL95nE2pMiEcHHsg2xHi9R67Q6tA0V6TQiBegSV4+wkTmo+IZWNNEB1zTkPUEUf9pA2vkJsC4EiUT8BWG3h3QAZ6bhcJ5zLJC38MA3XsGOrTSAWZOFAwNP7wDq1UCgYEAlje2GPAuKUPycECWembzExs1Q+nU2eqJ7wDIY/Ex7sW0X8vwy2T+8j747OcPdGodDfi/G0S1Ur+Qdp75Y9z8o5zREMgxq/V9znPTbw4Mv1OrIONbjF/H1U+Kp5Grcj2pm7AYXP2d0Uct2AMQ7zi7OcZCPwxRCudWgmoLswspokkCgYASeZiM5usYWohTep/DrUyive3oG0ylQ+OrFhNDgnqYnSzFpTd6IGKgjHr9V56MI0eY/Nzfwm5I45KmcGMYT4HHBHv9Z/t/665pffTHMHUOd3cZCCiSfNpXnnCfOyZgKDiWn0mY24La1nYWl1UVe4CDRHnbi0/YeX7vdRexIdeS1Q==";
  6. // 加密
  7. export function encrypt(txt) {
  8. const encryptor = new JSEncrypt();
  9. encryptor.setPublicKey(publicKey); // 设置公钥
  10. return encryptor.encrypt(txt); // 对需要加密的数据进行加密
  11. }
  12. // 解密
  13. export function decrypt(txt) {
  14. const encryptor = new JSEncrypt();
  15. encryptor.setPrivateKey(privateKey);
  16. return encryptor.decrypt(txt);
  17. }