Fernet key must be 32 url-safe base64-encoded bytes.
Package:
cryptography
4288
Exception Class:
ValueError
Raise code
typing.Union[bytes, str],
backend: typing.Optional[Backend] = None,
):
backend = _get_backend(backend)
key = base64.urlsafe_b64decode(key)
if len(key) != 32:
raise ValueError(
"Fernet key must be 32 url-safe base64-encoded bytes."
)
self._signing_key = key[:16]
self._encryption_key = key[16:]
self._backend = backend
@classme
Links to the raise (1)
https://github.com/pyca/cryptography/blob/7bb03065237d9a16477e2d94734638aa8f8ba692/src/cryptography/fernet.py#L39NO FIXES YET
Just press the button and we will add solution
to this exception as soon as possible
* As many users press the button, the faster we create a fix
Add a possible fix
Please authorize to post fix