在我的Java应用程序中,我在JCE中使用PBKDF2-SHA256进行密码散列,并将PBKDF2-SHA256的输出直接存储到数据库中。 现在我正在尝试存储散列算法的名称以及与散列值一起拉伸的时间,以用于将来的增强。
要存储这些参数,我认为Modular Crypt Format或PHC String Format适合我的目的。 在Python中,您可以使用Passlib处理Modular Crypt Format字符串。
是否存在处理Modular Crypt Format或PHC String Format的本机Java库,以存储来自JCE的哈希值? (开源实现是最好的,但专有实现是可以接受的)