我是一个新手,更不用说加密了。我现在正在关注Miguel Grinberg的烧瓶教程。我试图存储一个pbkdf2:sha512哈希密码,盐长度为64,但我找不到合适的长度来存储它在db.string(128)或512中的数据库。
答案 0 :(得分:0)
请参阅以下pbkdf2-sha512摘要,
$pbkdf2-sha512$10001$0dr7v7eWUmptrfW.9z6HkA$w9j9AMVmKAP17OosCqDxDv2hjsvzlLpF8Rra8I7p/b5746rghZ8WrgEjDpvXG5hLz1UeNLzgFa81Drbx2b7.hg
OR
$pbkdf2.sha512.10000.4483972AD2C52E1F590B3E2260795FDA9CA0B07B96FF492814CA9775F08C4B59CD1707F10B269E09B61B1E2D11729BCA8D62B7827B25B093EC58C4C1EAC23137.DF4FCB5DD91340D6D31E33423E4210AD47C7A4DF9FA16F401663BF288C20BF973530866178FE6D134256E4DBEFBD984B652332EED3ACAED834FEA7B73CAE851D
理想情况下小于256个字符。但有时它也会超过256个字符。所以你应该使用db.string(512)。