// RSA 
 | 
import JSEncrypt from 'jsencrypt' 
 | 
/******************************************************************************/ 
 | 
// 公钥 
 | 
  
 | 
// const publicKey = uni.getStorageSync('aes_public_key') 
 | 
const publicKey = 
 | 
    "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDOgrUW4jM5Y" + 
 | 
    "2irUCpvpyBn41aTRfGHNQuBHIByK9fbc" + 
 | 
    "lNXXt7/QuQj3NQCfwknBBCHcM7A38eC249UxjFkLHAm+I9o15INjF/TrHtlzkzzS9jiek" + 
 | 
    "godhUuM4eVxXQUcDNdAgSkKFt9T5WRXg2cjEZQyoi5DlIWLmOqixmx8OKFRQIDAQAB"; 
 | 
  
 | 
function generateRandomString () { 
 | 
  const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' 
 | 
  let result = '' 
 | 
  const charactersLength = characters.length 
 | 
  for (let i = 0; i < 16; i++) { 
 | 
    result += characters.charAt(Math.floor(Math.random() * charactersLength)) 
 | 
  } 
 | 
  return result 
 | 
} 
 | 
  
 | 
export const generateRandomObj = generateRandomString() 
 | 
// 调用函数生成随机字符串 
 | 
const encryptor = new JSEncrypt() // 创建加密对象实例 
 | 
// console.log(publicKey) 
 | 
encryptor.setPublicKey(publicKey) // 设置公钥 
 | 
export const rsaPassWord = encryptor.encrypt(generateRandomObj) 
 |