std.digest.md

Computes MD5 hashes of arbitrary data. MD5 hashes are 16 byte quantities that are like a checksum or CRC, but are more robust.

CategoryFunctions
Template APIMD5
OOP APIMD5Digest
Helpersmd5Of

This module conforms to the APIs defined in std.digest. To understand the differences between the template and the OOP API, see std.digest.

This module publicly imports std.digest and can be used as a stand-alone module.

Public Imports

std.digest
public import std.digest;
Undocumented in source.

Members

Aliases

MD5Digest
alias MD5Digest = WrapperDigest!MD5

OOP API MD5 implementation. See std.digest for differences between template and OOP API.

Functions

md5Of
auto md5Of(T data)

This is a convenience alias for std.digest.digest using the MD5 implementation.

Structs

MD5
struct MD5

Template API MD5 implementation. See std.digest for differences between template and OOP API.

Meta

License

Boost License 1.0.

CTFE: Digests do not work in CTFE

Authors

Piotr Szturmaj, Kai Nacke, Johannes Pfau
The routines and algorithms are derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm.

References: Wikipedia on MD5