Estoy usando un nodo para cifrar y descifrar un mensaje, pero el cifrado funciona bien cuando intento descifrarlo y me muestra el error "Error durante el descifrado (clave probablemente incorrecta). Error original: Error: error:0407008A:Rutinas RSA:RSA_padding_check_PKCS1_type_1:invalid relleno"
const keyData = `-----BEGIN PUBLIC KEY-----\n${publicKey}\n-----END PUBLIC KEY-----`; const rsaKey = new NodeRSA(keyData, "public", { encryptionScheme: "pkcs1" }); const encryptPublic = (rawData) => { const dataString = JSON.stringify(rawData); const data = Buffer.from(dataString); return rsaKey.encrypt(data, "base64", "utf8"); }; let encriptedData = encryptPublic(body); const decryptPublic = (dataToDecrypt) => { const decryptedData = rsaKey.decryptPublic(dataToDecrypt, "utf8"); return decryptedData; }; let decryptBody = decryptPublic(encriptedData);```