我正在尝试重置属于codeigniter应用程序的数据库中的用户密码。 (虽然应用程序可能不使用标准的Codeigniter加密)。
某些值已重置为字母数字值,有些值是通过以“sha512:1000:”开头的应用程序手动设置的。我想输入新密码。我怎样才能做到这一点?我正在使用Sequel Pro
答案 0 :(得分:0)
您无法在数据库中手动执行此操作。密码似乎是使用SHA-512算法进行散列,但是以何种方式不清楚(涉及通常的盐,并且不能从给定的信息中扣除)。据我所知,在数据库中获取新密码的唯一两种方法是对CodeIgniter应用程序中的散列算法进行逆向工程,并将其应用于新密码,或通过应用程序输入。