The NSString category for MD5, SHA1, SHA256, SHA512 Hash, and hashes of files with small memory usage
string.md5Stringstring.sha1Stringstring.sha256Stringstring.sha512String
[string hmacMD5StringWithKey:key][string hmacSHA1StringWithKey:key][string hmacSHA256StringWithKey:key][string hmacSHA256StringWithKey:key]
filePath.fileMD5HashfilePath.fileSHA1HashfilePath.fileSHA256HashfilePath.fileSHA512Hash