您好博主,在跟那个你刚出的前后端分离的项目中出现了一个问题
```java
public static RSAPublicKey getRSAPublicKey(String rsaPublicKey) throws NoSuchAlgorithmException, InvalidKeySpecException {
byte[] b = Base64.getDecoder().decode(rsaPublicKey);
X509EncodedKeySpec x509EncodedKeySpec = new X509EncodedKeySpec(b);
KeyFactory rsa = KeyFactory.getInstance("RSA");
Key publicKey = rsa.generatePublic(x509EncodedKeySpec);
return (RSAPublicKey)publicKey;
}
```java
java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException: algid parse error, not a sequence
at sun.security.rsa.RSAKeyFactory.engineGeneratePublic(RSAKeyFactory.java:240)
at java.security.KeyFactory.generatePublic(KeyFactory.java:334)
请问该如何解决