如果您可以在只有有限字符集的地方传递这些受信任的字符串,通常会很有帮助。 因此,itsdangerous 还提供了 URL 安全序列化程序:
from itsdangerous.url_safe import URLSafeSerializer s = URLSafeSerializer("secret-key") s.dumps([1, 2, 3, 4]) 'WzEsMiwzLDRd.wSPHqC0gR7VUqivlSukJ0IeTDgo' s.loads("WzEsMiwzLDRd.wSPHqC0gR7VUqivlSukJ0IeTDgo") [1, 2, 3, 4]