我目前正在建设与Node.js的一个“租房门户”应用程序,我想为租房加密用户的“应用程序”。我是新来加密,并希望有人能解释Bcrypt或加密是否会在这种情况下更好。
我目前使用的加密,它似乎然而,要做工精细,从安全角度看,我想知道,如果将其更改为Bcrypt会更好。
从我收集到的研究,我看到Bcrypt有利于由于散列密码,但这是它的程度。因此,它是公平地说,Bcrypt有利于在其中您不是客户端(即密码)数据返回的数据?
Bcrypt是如Wikipedia及其NPM包README指出散列函数。而它确实是一个很好的一个。
Node.js的内置crypto库,另一方面提供了各种加密/散列技术。
如果您打算在一个可逆的方式来加密的“应用程序”,使用加密,用bcrypt否则去。