MD5是否跨平台工作? [英] Does MD5 work cross-platform?

查看:66
本文介绍了MD5是否跨平台工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将用户密码存储在MySQL数据库中。我学会了使用MySQLDECODE的难以理解的方法。和ENCODE似乎没有工作

跨平台,但如果我在服务器端使用PHP的md5

函数进行加密,它是否可以跨平台工作(还是跨处理器?)


感谢您的任何建议

I''m trying to store user passwords in a MySQL database. I learned the
hard way that using MySQL "DECODE" and "ENCODE" doesn''t seem to work
cross-platform, but if I encrypt on the server side with PHP''s md5
function, will it work cross-platform (or cross-processor?)

Thank you for any advice

推荐答案

Acrobatic写道:
Acrobatic wrote:

我正在尝试将用户密码存储在MySQL数据库中。我学会了使用MySQLDECODE的难以理解的方法。和ENCODE似乎没有工作

跨平台,但如果我在服务器端使用PHP的md5

函数进行加密,它是否可以跨平台工作(还是跨处理器?)


感谢您的任何建议
I''m trying to store user passwords in a MySQL database. I learned the
hard way that using MySQL "DECODE" and "ENCODE" doesn''t seem to work
cross-platform, but if I encrypt on the server side with PHP''s md5
function, will it work cross-platform (or cross-processor?)

Thank you for any advice



据我所知它应该是跨平台的。

It should be cross platform, as far as I know.


2007年11月23日星期五16:47:23 +0100,Acrobatic< jb **** @ gmail.comwrote:
On Fri, 23 Nov 2007 16:47:23 +0100, Acrobatic <jb****@gmail.comwrote:

我正在尝试将用户密码存储在MySQL数据库中。我学会了使用MySQLDECODE的难以理解的方法。和ENCODE似乎没有工作

跨平台,但如果我在服务器端使用PHP的md5

函数进行加密,它是否可以跨平台工作(或跨处理器?)
I''m trying to store user passwords in a MySQL database. I learned the
hard way that using MySQL "DECODE" and "ENCODE" doesn''t seem to work
cross-platform, but if I encrypt on the server side with PHP''s md5
function, will it work cross-platform (or cross-processor?)



md5甚至应该是跨语言/脚本。 Perl md5 =一个PHP md5 = aMySQL

md5 =一个JAVA md5。


你不能解密/解码它(至少,至少实际上并非如此。

-

Rik Wasmus

md5 should even be cross-language/script. A Perl md5 = a PHP md5 = aMySQL
md5 = a JAVA md5.

You can''t decrypt/decode it though (well, at least not practically).
--
Rik Wasmus


Rik Wasmus通过电子邮件发送:
Rik Wasmus emailed this:

星期五,2007年11月23日16:47:23 +0100,Acrobatic< jb **** @ gmail.comwrote:
On Fri, 23 Nov 2007 16:47:23 +0100, Acrobatic <jb****@gmail.comwrote:

>我正在尝试将用户密码存储在MySQL数据库中。我学会了使用MySQLDECODE的艰难方法。和ENCODE似乎没有工作
跨平台,但如果我在服务器端加密PHP的md5
功能,它是否可以跨平台工作(或跨处理器?)
>I''m trying to store user passwords in a MySQL database. I learned the
hard way that using MySQL "DECODE" and "ENCODE" doesn''t seem to work
cross-platform, but if I encrypt on the server side with PHP''s md5
function, will it work cross-platform (or cross-processor?)



md5甚至应该是跨语言/脚本。 Perl md5 = PHP md5 = a

MySQL md5 = JAVA md5。


md5 should even be cross-language/script. A Perl md5 = a PHP md5 = a
MySQL md5 = a JAVA md5.



是的。 MD5是一个标准的哈希函数,除非所有软件实现的MD5提供完全相同的结果,它的使用几乎没有意义。

一个版本的MD5的唯一原因如果其中一个没有正确实现算法,那么可能会给出不同的结果



这种情况​​下它根本不是MD5的实现,而是一个有缺陷

的变化。


更多信息:
http://en.wikipedia.org/wiki/Md5


这篇关于MD5是否跨平台工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆