code: def RSA_encrypt(public_key, message):
      '''用RSA加密字符串.
  
      public_key - 公钥
      message    - 要加密的信息, 使用UTF-8编码的字符串
      @return    - 使用base64编码的字符串
      '''
      # 如果没能成功导入RSA模块, 就直接返回空白字符串.
      if not globals().get('RSA'):
          return ''
      rsakey = RSA.importKey(public_key)
      rsakey = PKCS1_v1_5.new(rsakey)
      encrypted = rsakey.encrypt(message.encode())
      return base64.encodestring(encrypted).decode().replace('\n', ''f RSA_encrypt(public_key, message):
      '''用RSA加密字符串.
  
      public_key - 公钥
      message    - 要加密的信息, 使用UTF-8编码的字符串
      @return    - 使用base64编码的字符串
      '''
      # 如果没能成功导入RSA模块, 就直接返回空白字符串.
      if not globals().get('RSA'):
          return ''
      rsakey = RSA.importKey(public_key)
      rsakey = PKCS1_v1_5.new(rsakey)
      encrypted = rsakey.encrypt(message.encode())
      return base64.encodestring(encrypted).decode().replace('\n', '')
docs: 用RSA加密字符串.
  
      public_key - 公钥
      message    - 要加密的信息, 使用UTF-8编码的字符串
      @return    - 使用base64编码的字符串