loadKey($private_key))
{
echo "Failed to Load Private Key";
exit();
}
$signature = $rsa->sign($message);
echo "
";
echo base64_encode($signature);
echo "
";
if (! $rsa->loadKey($public_key))
{
echo "Failed to Load Public Key";
exit();
}
if ($rsa->verify($message,$signature))
{
echo "$message: Valid";
}
else
{
echo "$fake_msg: Invalid";
}
echo "
";
if ($rsa->verify($fake_msg,$signature))
{
echo "$message: Valid";
}
else
{
echo "$fake_msg: Invalid";
}
?>