getMessage() . "\n\n"; } // 显示公钥信息(用于确认是否提交给建行) echo "3. 你的公钥(BASE64格式,提交给建行的应该是这个)\n"; echo "----------------------------------------\n"; echo $publicKey . "\n"; echo "----------------------------------------\n\n"; echo "4. 你的公钥(PEM格式)\n"; echo "----------------------------------------\n"; $pemPublicKey = "-----BEGIN PUBLIC KEY-----\n"; $pemPublicKey .= chunk_split($publicKey, 64, "\n"); $pemPublicKey .= "-----END PUBLIC KEY-----\n"; echo $pemPublicKey; echo "----------------------------------------\n\n"; echo "⚠️ 重要提示:\n"; echo "1. 请确认建行那边配置的公钥是否和上面显示的公钥一致\n"; echo "2. 如果不一致,需要重新提交正确的公钥给建行\n"; echo "3. 如果一致但仍然解密失败,可能是建行加密方式有问题\n";