字符串哈希函数,它将在JavaScript和PHP中产生相同的结果
String hashing function that would produce identical results in JavaScript and PHP
我想知道是否有一个字符串哈希函数可以在JavaScript和PHP中产生相同的结果,只是为了避免在来自客户端的一些文本数据需要在服务器端验证是否与预期相同的情况下进行文本传输?
是的,请参阅JS的md5哈希函数。这是沙。
你会发现更多http://PHPjs.org
有多种字符串哈希算法可供选择。谷歌会给你很多选择。一个流行的算法是MD5,我相信你可以在javascript和PHP中找到它的实现。这里有一个关于MD5和javascript代码的参考,还有第二个关于javascript的参考。
MD5具有您所寻求的特性,即相同的字符串总是产生相同的哈希值,并且它可以用任何语言实现。
我自己不了解PHP,但PHP可能已经内置了一个名为md5()
的函数。请参阅此处获取参考。
如果使用MD5哈希,则在javascript和PHP 中都会得到相同的结果
PHP MD5哈希
JQuery MD5插件
或不带JQuery MD5函数
相关文章:
- 将地理编码结果转换为php变量以发布到mysql数据库
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- AJAX调用后Php结果未显示
- Ajax/Php得到一个以上的结果
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- 如何根据JavaScript函数的结果用PHP编写数据库?(FB应用程序)
- 防止 PHP 在新页面中显示结果
- Javascript调用php函数并接收返回的结果
- 在php中隐藏/显示切换回声结果
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- 如何以绘图表格式输出PHP结果
- 使用ajax运行php脚本不会显示任何结果
- php中的日期格式给出了错误的结果
- 如何使用SHA256使用PHP和CryptoJS获得相同的结果
- php/mysql搜索结果-当类型>1,同时保持其他类型不>1-代码点火器
- 如何使用ajax调用php并返回结果
- 如何在php JSON编码结果中包含谷歌分析
- 如何在javascript变量中获取php文件的结果
- 在jQuery函数中获取结果PHP代码