- base64_encode: documentation ( source)
<?php
// Create the keypair
$res=openssl_pkey_new();
// Get private key
openssl_pkey_export($res, $privatekey);
$privatekey=base64_encode($privatekey);
// Get public key
$publickey=openssl_pkey_get_details($res);
$publickey=base64_encode($publickey["key"]);
echo "Private Key:<BR>$privatekey<br><br>Public Key:<BR>$publickey<BR><BR>";