Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 相同的算法,相同的字符串,相同的盐,不同的结果?_Php_Encryption_Blowfish - Fatal编程技术网

Php 相同的算法,相同的字符串,相同的盐,不同的结果?

Php 相同的算法,相同的字符串,相同的盐,不同的结果?,php,encryption,blowfish,Php,Encryption,Blowfish,我在应用程序中使用Blowfish算法加密密码 在服务器上重新安装Ubuntu之后,这个算法的输出已经改变了——尽管我正在尝试相同的字符串和相同的盐 关于为什么会发生这种情况或如何解决它,有什么想法吗? 提前谢谢 我正在Ubuntu服务器(11.04)上使用原生PHP加密实现。在我使用10.10版之前。也许您可以更改编码类型。 确保两个加密操作使用相同的编码类型。可能需要更改编码类型。 确保两个加密操作使用相同的编码类型。您使用什么工具进行加密/解密?输出会发生变化,但是如果您尝试解密它会发生什

我在应用程序中使用Blowfish算法加密密码

在服务器上重新安装Ubuntu之后,这个算法的输出已经改变了——尽管我正在尝试相同的字符串和相同的盐

关于为什么会发生这种情况或如何解决它,有什么想法吗? 提前谢谢


我正在Ubuntu服务器(11.04)上使用原生PHP加密实现。在我使用10.10版之前。

也许您可以更改编码类型。
确保两个加密操作使用相同的编码类型。

可能需要更改编码类型。
确保两个加密操作使用相同的编码类型。

您使用什么工具进行加密/解密?输出会发生变化,但是如果您尝试解密它会发生什么?没有使用命令、工具版本或其他详细信息,您得到答案的可能性绝对为零谢谢您的提示,我更改了它。Giacomo,当我使用PHP crypt函数时,没有解密。解密仍然有效吗?加密可以最终加密到不同的字符串,但我想你会发现它可以很好地解密。你用什么工具进行加密/解密?输出会发生变化,但是如果您尝试解密它会发生什么?没有使用命令、工具版本或其他详细信息,您得到答案的可能性绝对为零谢谢您的提示,我更改了它。Giacomo,当我使用PHP crypt函数时,没有解密。解密仍然有效吗?加密可以最终加密到不同的字符串,但我想你会发现它解密得很好。谢谢你的想法,但不是这样。我检查了所有的编码,它们都是一样的。谢谢你的主意,但不是这样。我检查了所有的编码,它们都是一样的。