An example of a MD5 encryption. http://code.cocoachina.com/detail/117150
How to use:
1. Add the MyMD5.h and MYMD5.M files from your project to your project
2. Import #import "MyMD5.h" in your class
3. Call the MyMD5 class method [MyMD5 md5:@ "Testtext"];
Define yourself a NSObject class MyMD5.h
Write a factory method + (nsstring *) MD5: (nsstring *) Inputtext;
This method is implemented in MYMD5.M
#import "Commoncrypto/commondigest.h"
+ (NSString *) MD5: (NSString *) Inputtext
{
const Char *cstr = [Inputtext utf8string];
unsigned char result[cc_md5_digest_length];
cc_md5 (cStr, strlen (CSTR), result);
return [[nsstring stringwithformat: @]%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%0 2x%02x%02x%02x ",
result[0], result[1], result[2], result[3],
result[4], result[5], result[6], result[7],
result[8], result[9], result[,result[],
Result[], result[[], result[], result[]
] lowercasestring];
}
MD5 String Encryption IOS