keystone.credential.providers.fernet.core module

class keystone.credential.providers.fernet.core.Provider[source]

基类: Provider

decrypt(credential)[source]

尝试解密凭据。

参数:

credential – 一个加密的凭据字符串

返回值:

一个解密的凭据

encrypt(credential)[source]

尝试加密明文凭据。

参数:

credential – 凭据的明文表示形式

返回值:

一个加密的凭据

keystone.credential.providers.fernet.core.get_multi_fernet_keys()[source]
keystone.credential.providers.fernet.core.primary_key_hash(keys)[source]

计算用于加密的主密钥的哈希值。