sm2.js 267 B

12345678910111213141516
  1. import website from '@/config/website';
  2. import { sm2 } from 'sm-crypto';
  3. /**
  4. * sm2 加密方法
  5. * @param data
  6. * @returns {*}
  7. */
  8. export function encrypt(data) {
  9. try {
  10. return sm2.doEncrypt(data, website.oauth2.publicKey, 0);
  11. } catch {
  12. return '';
  13. }
  14. }