MD5/Implementation: Difference between revisions
Content added Content deleted
m (→{{header|Tcl}}: Tidy up) |
(clarification wording) |
||
Line 1: | Line 1: | ||
{{draft task}} |
{{draft task}} |
||
The purpose of this task to code and validate an implementation of the MD5 Message Digest Algorithm using |
The purpose of this task to code and validate an implementation of the MD5 Message Digest Algorithm by coding the algorithm directly (not using a call to a built-in or external hashing library). For details of the algorithm refer to [[wp:Md5#Algorithm|MD5 on Wikipedia]] or the [http://www.ietf.org/rfc/rfc1321.txt MD5 definition in IETF RFC (1321)]. |
||
* The implementation needs to implement the key functionality namely producing a correct message digest for an input string. It is not necessary to mimic all of the calling modes such as adding to a digest one block at a time over subsequent calls. |
* The implementation needs to implement the key functionality namely producing a correct message digest for an input string. It is not necessary to mimic all of the calling modes such as adding to a digest one block at a time over subsequent calls. |