Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
$publicKey = <<<PUBLIC_KEY
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq5h79Trk+6baxxJVvjz0
zpG6T0o+HXiLOKUjQOoN1x9fLR5c124rMSJL78EaTNdgucGfJjSerjXfd7invj2V
etR+i+HiUkmRLBpY6979h62joLoyzfl4NPUU9WyTtTdv8Gaw1RfLBp6HcML+ddHt
x1ozoXyh56GtNaqrTe0UCJlt+wHndVPm4fm5mcFRC8Lt6+zSjN3FmT754kuh1+fn
2M9YVFiOPyVZRuo+fmIo693C0LLAhC6ZeOVJBvyfTTPPk8fIn574a5F538bfVQBX
1z7hT+lwVZlvyX6idiWE6RZSjxctwJhoXIyzjbSX0k7b+QxVfDBb6IAmXiO74vNH
twIDAQAB
-----END PUBLIC KEY-----
PUBLIC_KEY;
$header = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9Cg';
$payload = 'eyJzdGF0dXMiOiJTcG9uc29yIiwibmFtZSI6IlNsYXZhUm96aG5ldiJ9Cg';
$data = "$header.$payload";
$signature = "QtzEgV3GSVJdhNEDSt8iZCcptG8lIN5T-EFMWb85biQqHGf0Twqj0Av5_-XHMY9iG6IVbY5jgZX0Mk24DDcrR8494rGWHkVVHIwpbYCKwi09R3O6EPL9JM9mA1WpEcLB9SUDxGZxZdHpcoAiQjx89sk3z_YeQMRiz7ZOZYzNPJJJhgb4s0oIi4xTrJ7Uu2q8yzNqyiM60QSJajyt98OrFRIydM33-a_eFDe9hCTyYVH8jNryUj4SaicYgez-hgWQ3N5z8rJPpN439U1RqpeGI1MFbIATKHFb_2_FrZnYjhHoyZ5mBvnJaE9BHlsx3T2N8AEOchxzDp4Ywz1FJmbwUw";
$verify = openssl_verify(
$data,
base64_decode(\strtr($signature, '-_', '+/')),
$publicKey,
"SHA256"
);
echo base64_decode(\strtr($header, '-_', '+/'));
echo base64_decode(\strtr($payload, '-_', '+/'));
// echo base64_decode(\strtr($signature, '-_', '+/'));
var_export($verify);