pip install python-jws
python
import jws
import json
python
data = {
"user_id": 12345,
"username": "john_doe"
}
json_data = json.dumps(data)
private_key = "your_private_key"
jws_signature = jws.sign(json_data, private_key)
python
received_json_data = '{"user_id": 12345, "username": "john_doe"}'
received_jws_signature = "your_received_jws_signature"
received_data = json.loads(received_json_data)
public_key = "your_public_key"
is_valid = jws.verify(received_json_data, received_jws_signature, public_key)
if is_valid:
else: