pallets / itsdangerous Python 3.1K 314 Safely pass trusted data to untrusted environments and back. python security hmac serialization