【发布时间】:2017-10-01 12:12:03
【问题描述】:
我是 PHP 脚本的新手。我开发了一个 VB.net 应用程序,我在其中使用 GetHashCode() 函数来生成激活密钥。现在我想使用 PHP 生成激活密钥。
谁能帮我获得等效的 PHP 函数?下面我写了VB.Net的例子。
Dim MyString As String = "hello"
MsgBox(MyString.GetHashCode)
输出:
-695839
【问题讨论】:
-
GetHashCode() 的实现在 .net 中未定义,并且可以并且确实在版本之间更改,使用指定的哈希函数,如 SHA256
-
另见:blogs.msdn.com/b/ericlippert/archive/2011/02/28/… -
GetHashCode在 .Net 方面“GetHashCode 的消费者不能依赖它随着时间的推移或跨应用程序域而保持稳定”
标签: c# php asp.net .net vb.net