---
name: "MD5"
section: "3pm"
platform: "linux"
package: "libmd5-perl"
version: "2.03-1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/MD5"
---

# MD5(3pm)

Perl interface to the MD5 Message-Digest Algorithm

## NAME

MD5 - Perl interface to the MD5 Message-Digest Algorithm

## SYNOPSIS

```
 use MD5;
```

```
 $context = new MD5;
 $context->reset();
```

```
 $context->add(LIST);
 $context->addfile(HANDLE);
```

```
 $digest = $context->digest();
 $string = $context->hexdigest();
```

```
 $digest = MD5->hash(SCALAR);
 $string = MD5->hexhash(SCALAR);
```

## DESCRIPTION

The `"MD5"` module is **depreciated**.  Use `"Digest::MD5"` instead.

The current `"MD5"` module is just a wrapper around the `"Digest::MD5"` module.  It is provided so that legacy code that rely on the old interface still work and get the speed benefit of the new module.

In addition to the methods provided for `"Digest::MD5"` objects, this module provide the class methods MD5-\>*hash()* and MD5-\>*hexhash()* that do the same as the *md5()* and *md5\_hex()* functions provided by `"Digest::MD5"`.

## SEE ALSO

Digest::MD5
