HardwareID DLL
Generate a stable machine fingerprint for license locking and seat control.
Windows developer SDK
Compute MD5 message digests for strings and files with one method call — no crypto plumbing, no extra runtime.
MD5 ActiveX DLL calculates RFC 1321-compliant MD5 message digests for arbitrary text or file content. It is a small COM component for Windows applications and server-side scripts that need a checksum without writing or importing crypto code.
Use it to verify downloads, compare files, create cache keys, sign diagnostic bundles or store content fingerprints. The component returns the familiar 32-character hexadecimal digest.
It is a standalone DLL and works from any COM-capable language, including ASP, PHP, Delphi, VB6, VB.NET and C#.
Features
Use cases
Compare a downloaded file's digest with the published checksum.
Detect duplicate or changed files in batch jobs.
Create stable keys from file content.
Fingerprint logs and attachments for support cases.
Sample code
Dim obj As Object
Set obj = CreateObject("AzMD5Sum.MD5")
obj.SetLicenseKey "YOUR-LICENSE-KEY"
Dim textHash As String
Dim fileHash As String
textHash = obj.GetMD5String("AzSDK MD5 ActiveX")
fileHash = obj.GetMD5File("C:\Windows\notepad.exe")
Set obj = NothingASP, PHP, C#, Delphi and ColdFusion examples are included on the legacy product page; the two methods are the same everywhere.
More examples are available on request. Your project can use late binding, an imported type library, or P/Invoke where applicable.
SetLicenseKey() with the key you receive after purchase. Trial builds run with the limitation described above.Interface reference
The installer includes a complete interface reference and demo projects.
| Method | Purpose |
|---|---|
SetLicenseKey(key) | Unlock the component with your license key. |
GetMD5String(text) | Return the MD5 digest of a string. |
GetMD5File(path) | Return the MD5 digest of a file. |
Pricing
Royalty-free distribution. Prices in USD; taxes and VAT are handled by our Merchant of Record at checkout.
$29.95
1 developer, or 1 server deployment
$59.95
Your development team, up to 5 server deployments
$129.95
Unlimited developers, servers and applications
Need a custom build or an upgrade? Contact us. See the refund policy.
Free trial
Install the trial, run the sample code, and evaluate the output on your own documents. The installer includes the component, demo application and documentation.
The full version and registration key are delivered by email after purchase.
FAQ
Related products
Generate a stable machine fingerprint for license locking and seat control.
Encrypt, decrypt and apply permissions to PDF files from a single Windows component.
Split, merge and rotate PDF files by page range from Windows applications.
The trial is free and does not require registration. See the output before you buy.