#openid生成3rd_session 加密
def get3rd_session(openid):
key = Fernet.generate_key()
cipher = Fernet(key)
encrypted_data = cipher.encrypt(openid.encode('utf-8'))
return encrypted_data, key
#3rd_session生成openid 解密
def getopenid_from_session(encrypted_data, key):
cipher = Fernet(key)
raw_data = cipher.decrypt(encrypted_data)
return raw_data

博客给出了OpenID生成3rd_session的加密函数和3rd_session生成OpenID的解密函数。加密函数通过Fernet生成密钥并对OpenID加密,解密函数则利用密钥对加密数据进行解密,属于信息技术中数据加密相关内容。
926

被折叠的 条评论
为什么被折叠?



