带美元符号的哈希是什么?$P$对应哪种加密算法?
带美元符号的哈希标识及$P$对应算法说明
带美元符号的哈希是什么?
这类带$的字符串是哈希算法的标识前缀,常见于类Unix系统密码存储以及PHP的crypt()函数实现中。它的核心作用是让程序自动识别哈希对应的加密算法,格式通常为$算法标识$盐值$哈希内容——比如你提到的$5$对应SHA-256、$6$对应SHA-512,就是这类标识的典型例子。
$P$对应的加密算法
$P$是PHPass可移植密码哈希算法的专属标识,它是为兼容不同PHP版本和跨系统环境设计的哈希方案,早期被不少PHP项目用于密码存储。该算法基于MD5进行多轮迭代增强,以此提升哈希的抗破解能力。
内容的提问来源于stack exchange,提问作者Halkichi
相关产品推荐
相关产品推荐

