Hash 在数据库中存储Argon2哈希

Hash 在数据库中存储Argon2哈希,hash,Hash,以下是我如何使用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=1

以下是我如何使用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
我将在
步骤2中获得的输出作为一个单元存储在一列中,其中
字符集
utf8mb4
和排序规则
utf8mb4\u unicode\u 520\u ci

我没有单独的salt列,因为
散列已经有了它


这是存储Argon2散列的正确方法吗?

是的,库为您解析。是的,库为您解析。