MD5 This wraps CommonCrypto (on Mac) and OpenSSL (on Linux) to provide an md5() method on Data and UnsafeRawBufferPointer.