Хранение Argon2 га sh в базе данных - PullRequest
1 голос
/ 25 декабря 2019

Вот как я использую Argon2:

step1 =  argon2.PasswordHasher(time_cost=16, memory_cost=2**15, parallelism=2,  
                              hash_len=32, salt_len=16, encoding = 'utf-8')   
step2 = step1.hash('password1')
print step2

# $argon2id$v=19$m=32768,t=16,p=2$vruz5GwPq3vNO9SOlf1O4w$ahmCvQcgB+MqUrWdYGLbLB4G7ZOGP5bgcYxaDM/AaLo

Я сохраняю вывод, полученный в step2, как одну единицу в одном столбце с набором символов utf8mb4 и сопоставлением utf8mb4_unicode_520_ci.
У меня нет отдельного столбца для соли, поскольку у hash он уже есть.

Это правильный способ хранения Argon2 ha sh?

...