我想知道是否存在一個字符串散列函數,它可以在JavaScript和PHP中產生相同的結果,只是爲了避免在文本數據到來時發送文本從客戶端需要在服務器端驗證是否與預期相同?在JavaScript和PHP中產生相同結果的字符串散列函數
3
A
回答
2
你會發現更多的http://PHPjs.org
0
有各種各樣的字符串哈希算法可供選擇。谷歌會給你很多選擇。一種流行的算法是MD5,我相信你可以在javascript和PHP中找到實現。以下代碼是MD5上的one reference,這裏是JavaScript的second reference。
MD5具有您正在尋找的特性,即相同的字符串始終會生成相同的哈希值,並且可以用任何語言實現。
我自己並不知道PHP,但似乎PHP可能已經有一個名爲md5()
的函數了。請參閱here以供參考。
0
相關問題
- 1. 在Python和Java中散列原始字節會產生不同的結果
- 2. 哈希函數,在相同的桶中散列相似的字符串
- 3. php中的preg_match_all產生與數據庫字符串不同的結果
- 4. 在python3中用SHA1散列並不會產生相同的結果
- 5. 產生相同結果
- 6. Crypt函數爲相同的密碼生成相同的散列
- 7. SHA1不會爲相同的字符串輸入生成相同的散列值?
- 8. 散列函數產生30個字符的代碼?
- 9. 字節爲字符串散列函數?
- 10. SHA將相同的字符串散列到不同的塊中
- 11. 字符串的通用散列函數
- 12. 字符串的散列函數
- 13. 良好的字符串散列函數
- 14. PHP中的哈希JSON不會產生與Javascript中的unicode字符相同的結果
- 15. 字符串散列與php
- 16. strcmp始終產生相同的結果
- 17. 字符串到整數轉換 - 完全相同的PHP和Javascript
- 18. 相同的查詢在SQL中產生不同的結果
- 19. Java默認字符串散列函數在單個字符串上產生衝突
- 20. 等效表達式在函數中產生不同的結果?
- 21. PHP strtotime產生不同的結果
- 22. 切換如果和否則不會產生相同的結果
- 23. 不同的rand()序列在表達式中產生相同的結果
- 24. TripleDes的加密沒有產生在PHP和相同的結果,C#
- 25. 增加分數數量產生不同的結果在PHP
- 26. 相同的算法,相同的字符串,相同的鹽,不同的結果?
- 27. utf8_decode():UTF-8中的相同字符串返回不同的結果(PHP)
- 28. 在php和java中需要相同的字符串比較函數
- 29. PHP:這裏怎麼產生不同的輸出相同的字符串
- 30. 如何在結構中的字符串上實現fnv1a散列函數?