相关疑难解决方法(0)

如果攻击者知道盐是否对安全无用?

假设我有一个用户设置表,如下所示:

CREATE TABLE `users` (
    `id` INTEGER PRIMARY KEY,
    `name` TEXT,
    `hashed_password` TEXT,
    `salt` TEXT
)
Run Code Online (Sandbox Code Playgroud)

创建用户时,会生成随机生成的salt,并将其与结果一起存储在数据库中get_hash(salt + plaintext_password).

我想知道如果恶意用户获取这些数据,他们是否可以使用它来破解用户的密码?如果是这样,有什么方法可以防止它?

language-agnostic security hash

10
推荐指数
2
解决办法
577
查看次数

标签 统计

hash ×1

language-agnostic ×1

security ×1