You are looking at historical revision 16673 of this page. It may differ significantly from its current revision.

md5

Documentation

Computes MD5 checksums

Requirements

Requires the message-digest egg.

Digest Procedures

Any Scheme-object can be the SOURCE for a digest. See message-digest for more information.

md5-digest

[procedure] (md5-digest SOURCE)

Returns the 128-bit checksum of SOURCE as a hex string.

md5-binary-digest

[procedure] (md5-binary-digest SOURCE)

Returns the 128-bit checksum of SOURCE as a string.

md5-primitive

[procedure] (md5-primitive)

Returns the 128-bit checksum primitive object.

Usage

(require-extension md5)

Author

Colin Plumb, wrapped for Chicken by Peter Bex

Version history

License

This code implements the MD5 message-digest algorithm.
The algorithm is due to Ron Rivest.  This code was
written by Colin Plumb in 1993, no copyright is claimed.
This code is in the public domain; do with it what you wish.

Equivalent code is available from RSA Data Security, Inc.
This code has been tested against that, and is equivalent,
except that you don't need to include two pages of legalese
with every copy.