itsdangerous模組的使用

2022-06-24 22:15:15 字數 669 閱讀 5900

生成臨時身份令牌(通過郵件讓使用者註冊啟用的時候位址當中帶有使用者的資訊。但是資訊一般都是敏感資訊,而且還想讓它具有時效性,所以就可以選擇itsdangerous模組

官網:

pip install itsdangerous
from itsdangerous import timedjsonwebsignatureserializer as serializer

from itsdangerous import baddata # 解密時資料出錯,錯誤類

serializer = serializer('secret_key', 3600)

# 可傳遞的引數如下

引數1:加密的秘鑰

userinfo =

res = serializer.dumps(userinfo) #加密

# serializer.loads(res) # 解密

# 如加密的時間過期了,再解密的話會報如下錯誤

加密模組 itsdangerous的簡單使用

pip install itsdangerous import itsdangerous data 需要加密的資料 secret key ch 8z a4e3d4pl srkhv 3l4qglv re x7hf y brg1ejp3 秘鑰,可以隨便定義 seri itsdangerous.timed...

簽名模組 itsdangerous 的用法

有時候你想向不可信的環境傳送一些資料,但如何安全完成這個任務呢?解決的方法就是簽名。使用只有你自己知道的金鑰,來加密簽名你的資料,並把加密後的資料發給別人。當你取回資料時,你就可以確保沒人篡改過這份資料。誠然,接收者可以破譯內容,來看看你的包裹裡有什麼,但他們沒辦法修改你的內容,除非他們也有你的金鑰...

django中itsdangerous的用法

itsdangerous用來解決什麼問題,為什麼需要用到itsdangerous?安裝命令 pip install itsdangerous 有時候你想向不可信的環境傳送一些資料,但如何安全完成這個任務呢?解決的方法就是簽名。使用只有你自己知道的金鑰,來加密簽名你的資料,並把加密後的資料發給別人。當...