我正在使用 Unity 和 Smart Fox Server 创建游戏,并想使用我的 wordpress 数据库。我的第一次尝试:
string cryptedPassword = Crypter.PhpassCrypter.Crypt(password);
我得到的输出有正确的前缀,所以我不太明白。
我尝试在 wp-settings.php 文件中使用盐字符串,
string cryptedPassword = Crypter.PhpassCrypter.Crypt(password, 'bigLongSaltInWP-file');
但我得到了“无效盐”的回报。
PHP,尤其是 phppass,对我来说是陌生的,我仍在专门阅读 phppass,但我只是没有看到它是如何使用盐字符串的,这让我相信我完全错过了正在发生的事情。