blob: 91acb2b6279e83670022270bf6d0599c6a9b14f1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import configparser
from passlib.context import CryptContext
config = configparser.ConfigParser()
config.read("mach2.ini")
secret_key = config["DEFAULT"]["secret_key"]
pwd_context = CryptContext(
schemes=["pbkdf2_sha256", "des_crypt"],
default="pbkdf2_sha256",
# vary rounds parameter randomly when creating new hashes...
all__vary_rounds=0.1,
# set the number of rounds that should be used...
# (appropriate values may vary for different schemes,
# and the amount of time you wish it to take)
pbkdf2_sha256__default_rounds=8000,
)
|