1

I am new to PHP scripting. I developed a VB.net application in which I am using GetHashCode() function for generating activation key. Now I want to generate activation key using PHP.

Can anyone help me to get the equivalent PHP function? Below I have written the example of VB.Net.

Dim MyString As String = "hello"
MsgBox(MyString.GetHashCode)

Output:

-695839

4

1 Answer 1

1

No, you can't do that with String.GetHashCode.

You can not persist result of String.GetHashCode as it may/will change between launches of the same program - so even if there is "equivalent" method in PHP you can't use really compare they results.

You need to use some custom code both sides agree on.

I.e. use SHA256 to compute hash of the string - there are many samples how to compute hash in either language i.e. hmac_sha256 in php and c# differ covers both. If writing code yourself make sure to understand how to encode strings (i.e. UTF8) and result (i.e. Hex or Base64).

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.