Talk:MD5: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(Most entries for this task should be marked wrong or needing improvement)
Line 5: Line 5:
:Someone asked for MD5 on the [[Help:Request a new programming task|task request page]] and I looked up how to do it in Java. I couldn't really tell what was going on in the wikipedia explanation of the algorithm. If you know how to do the algorithm for real, then go for it. --[[User:Mwn3d|Mwn3d]] 12:36, 28 November 2007 (MST)
:Someone asked for MD5 on the [[Help:Request a new programming task|task request page]] and I looked up how to do it in Java. I couldn't really tell what was going on in the wikipedia explanation of the algorithm. If you know how to do the algorithm for real, then go for it. --[[User:Mwn3d|Mwn3d]] 12:36, 28 November 2007 (MST)


:This really should be a task to encode the algorithm. There are other tasks that demonstrate calling functions and external routines. I thing the original task description intended this, unfortunately they didn't say it clearly. I really do think all of the tasks not in the spirit should be marked as needing improvement if not as outright incorrect. However, since they've been allowed to sit for so long marking for improvement is probably enough. --[[User:Dgamey|Dgamey]] 03:33, 28 September 2010 (UTC)


==Shouldn't this be...==
==Shouldn't this be...==

Revision as of 03:33, 28 September 2010

What is the point of this? Most languages are going to have an MD5 function.

Perhaps the algorithm should actually be implemented in each. This would give a much better rosetta like comparison between languages, as it would involve more complicated structures than straight code blocks.

Someone asked for MD5 on the task request page and I looked up how to do it in Java. I couldn't really tell what was going on in the wikipedia explanation of the algorithm. If you know how to do the algorithm for real, then go for it. --Mwn3d 12:36, 28 November 2007 (MST)
This really should be a task to encode the algorithm. There are other tasks that demonstrate calling functions and external routines. I thing the original task description intended this, unfortunately they didn't say it clearly. I really do think all of the tasks not in the spirit should be marked as needing improvement if not as outright incorrect. However, since they've been allowed to sit for so long marking for improvement is probably enough. --Dgamey 03:33, 28 September 2010 (UTC)

Shouldn't this be...

...in a "Hashing" category, not encryption. The MD5 algorithm, although related to cryptography, is not an encryption function. The output of the MD5 function can not decrypted to yield the original plain text given an arbitrary cipher text (a.k.a hash).