Module crypto/md5

crypto/md5

MD5 hash function (RFC 1321), pure Yo implementation. MD5 is considered cryptographically broken — use SHA-256 for security.

Example

{ md5_hex } :: import "std/crypto/md5";

digest := md5_hex(data);  // "5d41402abc4b2a76b9719d911017c592"

Functions

md5 function
fn(data : ArrayList(u8)) -> [u8; 16]

Parameters

NameTypeNotes
dataArrayList(u8)

Returns: [u8; 16]

md5_hex function
fn(data : ArrayList(u8)) -> String

Parameters

NameTypeNotes
dataArrayList(u8)

Returns: String