getEncryptStr.js 426 B

123456789101112131415161718192021222324
  1. const getEncryptStr = value => new Promise(resolve => {
  2. const app = getApp();
  3. const {
  4. appPublicKey
  5. } = app.globalData;
  6. if (!appPublicKey || !value) {
  7. return resolve(value);
  8. }
  9. const params = {
  10. text: value,
  11. action: 'encrypt',
  12. key: appPublicKey
  13. };
  14. my.rsa({ ...params,
  15. fail: () => resolve(value),
  16. success: ({
  17. text
  18. }) => resolve(text)
  19. });
  20. });
  21. export default getEncryptStr;