problem in XOR of private key using public key....

hi,

In my application , i am generating public key and private key using RSA algo and using 1024 bytes.

and i am storing that keys in file.

that is completed fine..

now, my requirement is that i have to store private key in some secure way.

so, now have encrypt that private key.so, i have to XOR private key using public key..

i.e. privatekey ^ publickey

and after that i have to store public key and encrypted private key in file..

so, when i encrypt file, i am using public key.

and for decryption i use that private key..

but before using private key, i have to XOR that using public key.

so, i again get orignal priavate key....

so, who i can do this ?

i try hard but there is problem that i get bytes from private key it is ok, but how i can get again private key from bytes.

and size of both public key and private key byte is not same, so problem in XOR process.

pls, help me..?

is there any wany so i can store my private key in some secure way ?