jwt_Dec
jwt_Dec
import json
import hmac
import hashlib
def base64_decode(data):
"""Decodes base64 string with padding handling"""
data += '=' * (-len(data) % 4) # Fix padding issues
return base64.urlsafe_b64decode(data).decode('utf-8')
if computed_signature_b64 == signature:
print("\n✅ Token is VALID (Signature is verified)\n")
else:
print("\n❌ Token is INVALID (Signature mismatch!)\n")
# Split JWT
header, payload, signature = jwt_token.split('.')