因缘际会需要串某个 JSON API ,然後跟加密这方面实在是不熟,而对方给的范例又不是 Python 的所以花了很多时间研究 JOSE 。後来找到了 python-jose ,一开始也因为不熟悉浪费了一点时间,这边记录一下。
後面的 []
请不要随便省略,那个是顺便安装 jose backend 的,有不少 python-jose 的 backend 可以选择,但我预设的就够用了。
pip install python-jose[cryptography]
下面是一个加密本文,使用 direct 演算法跟 A128GCM 加密演算法的范例。
import json
form jose import jwe
key = bytes([255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255]) # 对方发行的 128 bits key
contents = {
'user': 'k9way'
}
payload = jwe.encrypt(json.dumps(contents), key, algorithm='dir', encryption='A128GCM')
# print(payload)
# print(jwe.decrypt(payload, key))
先记录到这边。
>>: 【JavaScript】 日期转换为 年/月/日 字串
摘要 InceptionResNetV2 1.1 来源 1.2 架构 1.3 特性 训练过程 2.1...
今天继续搭配 LIFF 的文件研究 Line LIFF App line-liff-v2-start...
前言 铁人赛进入第十八天,今天原本是要开始讲网页前端的部分 没想到碰到自己挖的坑...所以这篇变成踩...
到今天为止介绍了不少应用於k8s上的服务,并且大部分都可以透过operator的方式进行同性质的服务...
来练习帮 Google Sheets(电子试算表)增加一点内容吧。 今日要点: 》Spreadsh...