编辑:我理解散列(MD5,SHA-X),salt和散列说明符.我正在寻找的是将哈希结果(字节数组(byte []))转换为我在文件中看到的字符序列的方法,即:编码.
解决方法 在MD5 crypt()的情况下,salt只是来自[a-zA-Z0-9./]的最多8个字符的随机字符串.然后将salt和密码一起散列,通过强化函数,然后使用Base64上的变体进行编码:
> MD5状态(128位)被混洗并分成6组,每组包含3个字节(最后一组包括2个零填充字节)>然后将每组3个字节分成4个块,每个块6位>最后,每个6位组映射到[a-zA-Z0-9./]范围内的字符
总结以上是内存溢出为你收集整理的linux – 如何在影子密码文件中编码密码?全部内容,希望文章能够帮你解决linux – 如何在影子密码文件中编码密码?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)