【问题标题】:PHP translation of python encryption functionpython加密函数的PHP翻译
【发布时间】:2013-12-19 14:30:12
【问题描述】:

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

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

我不熟悉加密,也不知道如何将其转换为 PHP

【问题讨论】:

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

标签: php python encryption


【解决方案1】:

好的,让我们一步一步来。

最初,使用 binascii 的函数 a2b_hex 将十六进制哈希转换为二进制。相当于 PHP 的 hex2bin。

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

最后,只需使用 PHP 的 hex2bin 的反向等效项:bin2hex()。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-31
    • 2021-05-25
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 2013-01-27
    • 2022-01-19
    相关资源
    最近更新 更多