我需要将一些旧的身份验证代码从ASP转换为PHP。在用于加密/解密密码的代码中,我偶然发现了这样的行
Char2 = Mid(sBASE_64_CHARACTERS, (((Byte2 And 240) \ 16) Or (SaveBits1 * 16) And &HFF) + 1, 1)
我真的很想知道如何翻译这种代码,特别是如何处理(数字和数字)部分。
答案 0 :(得分:4)
不幸的是,没有花时间转换它是一种简单的方法。有一个简洁的工具,您可以使用here ...但您必须阅读转换后的代码中的注释,因为它会告诉您有一些假设 - 例如用户函数不是'定义..从那里你需要自己编写或尝试解决它。
但是,要直接回答您的问题,这些是按位操作,可以完成,例如Byte2 & 240