您好,我正在尝试使用两个版本的Hashids库(Website),PHP用于生成服务器端散列,JS用于解码服务器给定的散列。在这两种情况下,我都使用相同的盐。
PHP示例:
$hashids = new Hashids\Hashids(SALT);
echo $hashids->encode(9); //prints GXJS示例:
var hashids = new Hashids(SALT);
return hashids.encode(9); //prints rE我知道我不是在用前面提到的JS版本解码PHP版本,但是我的想法是为了说明它们使用相同的SALT和ID给出不同的结果。
有没有人知道是否有可能像我这样使用hashids?
谢谢你的帮忙
发布于 2015-03-30 12:23:27
您可能正在使用不同的库版本。确保PHP和JS都大于1.0,并打印出盐,以确保传递的值是正确的。
https://stackoverflow.com/questions/29150973
复制相似问题