Jes*_*per
28
SHA-512是加密哈希函数.加密哈希函数是一种方法 - 您可以计算数据块的哈希值,但是当您只有哈希值时,无法获取原始数据.因此,您无法解密哈希代码以获取原始数据.
加密哈希函数通常用于在数据库中存储密码.要检查用户输入的密码是否正确,您可能会想到的第一件事是"好的,所以我必须在数据库中解密密码并检查它是否与用户输入的内容相同".但是,这不是你如何做到这一点.
相反,您所做的是散列用户输入的密码,并将该散列与存储在数据库中的散列进行比较.如果哈希值相同,则用户输入正确的密码.您不需要"解密"哈希.