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"; } ?>