我想使用安全字符串在变量中设置密码。我从数据库中获取的密码,因为我使用的是散列密码,我需要比较用户提供的密码和我在数据库中拥有的散列密码。
好吧,我从数据库中检索密码,这是一个散列密码。是一个字符串,所以如果我将此字符串转换为安全字符串,我如何从一个不安全的字符串开始,将其转换为安全字符串是否有意义?因为自从我从数据库中获取字符串以来,字符串就被暴露了,并且我第一时间将它存储在字符串中。
如何比较存储在数据库中的密码和用户给出的密码的正确方法是什么?
我正在使用执行此工作的存储库,并且该存储库在用户的本地计算机中执行,而不是在服务器中。
谢谢。