簡體   English   中英

字符串散列函數,可以在JavaScript和PHP中產生相同的結果

[英]String hashing function that would produce identical results in JavaScript and PHP

我想知道是否有一個字符串散列函數可以在JavaScript和PHP中產生相同的結果,只是為了避免在客戶端的某些文本數據需要在服務器端進行驗證的情況下進行文本傳輸。與預期相同?

是的,請參閱JS的這個md5哈希函數。 這是sha1

你可以在http://PHPjs.org找到更多

您可以從中選擇各種字符串哈希算法。 谷歌會給你很多選擇。 一種流行的算法是MD5,我相信你可以在javascript和PHP中找到實現。 這里有一個關於MD5的javascript代碼參考 ,這里是javascript的第二個參考

MD5具有您正在尋找的特性,即相同的字符串始終生成相同的哈希值,並且可以使用任何語言實現。

我自己不認識PHP,但似乎PHP可能已經內置了一個名為md5()的函數。請參閱此處以獲取參考。

如果您使用MD5哈希,您將在javascript和PHP中獲得相同的結果

PHP MD5哈希

JQuery MD5插件

沒有JQuery MD5功能

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM