Generate a random secret string.
| Parameters: |
-
length
(int, default:
32
)
–
The desired length of the generated secret, by default 32
|
| Returns: |
-
str
–
A randomly generated secret string.
|
Source code in src/alpha/utils/secret_generator.py
| def generate_secret(length: int = 32) -> str:
"""Generate a random secret string.
Parameters
----------
length
The desired length of the generated secret, by default 32
Returns
-------
str
A randomly generated secret string.
"""
return secrets.token_hex((length + 1) // 2).upper()[:length]
|