Dominic Zöller 51a7f636b0 Use secrets module for generating new API keys and passwords
The implementation of `random.choice()` uses the Mersenne Twister, the
output of which is predictable by observing previous output, and is as
such unsuitable for security-sensitive applications. A cryptographically
secure pseudorandom number generator - which the `secrets` module relies
on - should be used instead in those instances.
2021-12-04 16:08:07 +01:00
..
2020-06-19 08:47:51 +07:00
2019-12-02 10:32:03 +07:00
2019-12-02 10:32:03 +07:00
2020-06-19 08:47:51 +07:00
2020-06-19 08:47:51 +07:00
2020-06-19 08:47:51 +07:00
2020-06-19 08:47:51 +07:00