Puttygen java

I am trying to read the RSA public and private keys files in Java.My RSA public and private key is generated using PuttyGen. (SSH-2 RSA, 1024 bits)The code I am using for reading file is://public key pubkeyBytes = getBytesFromFile(new File(pubKeyfileName)); KeySpec pubSpec = new X509EncodedKeySpec(pubkeyBytes); RSAPublicKey pubKey =(RSAPublicKey) rsakeyFactory.generatePublic(pubSpec); //private key privkeyBytes = getBytesFromFile(new File(privKeyfileName)); PKCS8EncodedKeySpec privSpec = new PKCS8EncodedKeySpec(privkeyBytes); PrivateKey privKey = rsakeyFactory.generatePrivate(privSpec); It throws:

Puttygen online

Puttygen vagrant

Puttygen tool

Puttygen.exe help

Puttygen download