search

Home  >  Q&A  >  body text

javascript - php的md5加密方式和js的md5加密方式是否一样

如题 若不一样 该怎样用php翻写javascipt的md5加密方式

PHP中文网PHP中文网2902 days ago685

reply all(3)I'll reply

  • 天蓬老师

    天蓬老师2017-04-10 14:51:30

    首先你的了解md5时干什么用的。你可以参考google活着我的这篇文章:http://segmentfault.com/blog/liangyi/1190000002409125

    总的来说:md5是一种信息的摘要算法,它是和具体语言无关的。你可以用java、php或者javascript都可以实现,md5的值是根据信息是否发生改变而改变的。对于同一段信息,用上面的语言计算出来的值应该是一样的。不一样那说明他们对算法的实现不一样。

    reply
    0
  • 巴扎黑

    巴扎黑2017-04-10 14:51:30

    js哪来的md5,都是第三方实现的

    话说回来,既然都叫做md5,算法肯定是一样的,无非是返回的数据值类型可能会存在差异

    md5的计算结果是128bit散列值,某些Java库返回的就是16个字节的Byte数组(8bit=1Byte),而大部分标准md5实现都是直接返回这16个字节的Hex表示形式,即32个16进制数字拼起来的字符串。

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 14:51:30

    一样的,除非是字符串编码问题

    reply
    0
  • Cancelreply