由于配置Shiro,需要填写 jwt 秘钥,故问了一下 gpt 如何写一个简单的生成秘钥的代码
import secrets
import string
def generate_jwt_secret_key(length):
alphabet = string.ascii_letters + string.digits + "!@#$%^&*()-_=+[]{}|;:,.<>?~"
jwt_secret_key = ''.join(secrets.choice(alphabet) for _ in range(length))
return jwt_secret_key
jwt_secret = generate_jwt_secret_key(32) # 生成32字符的密钥
print(jwt_secret)
至于为什么我这个还要写一篇博文,主要是孩子太菜了,代码也不会连博客都不知道怎么写,所以借此水一篇文章 ^^,练练手
此文由 Mix Space 同步更新至 xLog
原始链接为 https://www.ssstttar.com/posts/programming/jwt