2017-09-01 120 views
0

我是一个总是新手瓶,更不用说密码学。我目前正在关注米格尔格林伯格的烧瓶教程。我试图存储一个pbkdf2:sha512散列密码的盐长64,但我找不到适当的长度来存储它在数据库中它是db.string(128)或512.pbkdf2 sha512密码哈希大小

回答

0

请参阅以下pbkdf2- SHA512消化,

$pbkdf2-sha512$10001$0dr7v7eWUmptrfW.9z6HkA$w9j9AMVmKAP17OosCqDxDv2hjsvzlLpF8Rra8I7p/b5746rghZ8WrgEjDpvXG5hLz1UeNLzgFa81Drbx2b7.hg 

OR

$pbkdf2.sha512.10000.4483972AD2C52E1F590B3E2260795FDA9CA0B07B96FF492814CA9775F08C4B59CD1707F10B269E09B61B1E2D11729BCA8D62B7827B25B093EC58C4C1EAC23137.DF4FCB5DD91340D6D31E33423E4210AD47C7A4DF9FA16F401663BF288C20BF973530866178FE6D134256E4DBEFBD984B652332EED3ACAED834FEA7B73CAE851D 

其理想地小于256个字符的。但有时它也会超过256个字符。所以你应该使用db.string(512)。