2016-12-17 97 views
0

嗨,大家好,我有一个问题,我已经使用codeigniter的哈希方法在数据库中存储了密码。密码的格式是这样的在codeigniter中检索哈希密码

hash('sha256', $password -> password . '[email protected][email protected]!`[email protected]%^&'); 

现在我想获取原始密码。我怎样才能做到这一点?

+0

我想你想得到的散列,原始密码是纯文本和后应用sha256你不能明白它。 选中此:https://gist.github.com/Taytus/1628134 – JSLirola

回答

0

一旦任何字符串被保存为散列字符串,那么它不能被取回。您可以在数据库中添加一个可以存储真实密码的独立列。当用户更新密码时,您可以使用真实密码字符串更新另一列。

+0

竖起大拇指的答案。 – kishor10d