docs: def rsa_base64_encrypt(self, plain, b64=True):
          """
              使用公钥加密 ``可见数据``
  
          - 由于rsa公钥加密相对耗时, 多用来 ``加密数据量小`` 的数据
  
          .. note::
              1. 使用aes加密数据
              2. 然后rsa用来加密aes加密数据时使用的key
  
          :param plain:
          :type plain:
          :param b64:
          :type b64:
          :return:
          :rtype:
          """
          with open(self.key_file) as fp:
              key_ = RSA.importKey(fp.read())
              plain = helper.to_bytes(plain)
              cipher = PKCS1_v1_5.new(key_).encrypt(plain)
              cip = base64.b64encode(cipher) if b64 else cipher
              return helper.to_str(cip)