Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.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
python加密函数的PHP翻译_Php_Python_Encryption - Fatal编程技术网

python加密函数的PHP翻译

python加密函数的PHP翻译,php,python,encryption,Php,Python,Encryption,我试图将游戏服务器的python注册页面重写为PHP, 在将密码插入数据库之前,使用以下函数对其进行加密 hash = binascii.b2a_hex(self.cipher.encrypt(binascii.a2b_hex(hash))) 我不熟悉加密,也不知道如何将其转换为PHP。好的,让我们一步一步来做 最初,使用binascii的函数a2b_hex将十六进制哈希转换为二进制。PHP的等价物是hex2bin 然后,您使用cipher的encrypt函数来加密先前获得的值。这是你们的一门

我试图将游戏服务器的python注册页面重写为PHP, 在将密码插入数据库之前,使用以下函数对其进行加密

hash = binascii.b2a_hex(self.cipher.encrypt(binascii.a2b_hex(hash)))

我不熟悉加密,也不知道如何将其转换为PHP。好的,让我们一步一步来做

最初,使用binascii的函数a2b_hex将十六进制哈希转换为二进制。PHP的等价物是hex2bin

然后,您使用cipher的encrypt函数来加密先前获得的值。这是你们的一门课,所以我真的猜不出它是干什么的。去看看

最后,只需使用与PHP的hex2bin相反的等价物:bin2hex()


PS:这个散列过程在我看来真的、真的、很奇怪……

如果问题已经解决,请将问题标记为已回答。