-1
我有一個關於MD5代碼生成的查詢。我的頁面有4個字段,如用戶名,密碼。MD5代碼生成
我需要爲密碼字段生成MD5代碼。我的MD5代碼轉換代碼是完美的,沒有錯誤,但是當我運行該應用程序時,它崩潰了。
我完全不知道如何將我的密碼字段與我的轉換代碼進行轉換。我需要幫助,因爲我是iPhone開發新手。代碼將不勝感激。
我有一個關於MD5代碼生成的查詢。我的頁面有4個字段,如用戶名,密碼。MD5代碼生成
我需要爲密碼字段生成MD5代碼。我的MD5代碼轉換代碼是完美的,沒有錯誤,但是當我運行該應用程序時,它崩潰了。
我完全不知道如何將我的密碼字段與我的轉換代碼進行轉換。我需要幫助,因爲我是iPhone開發新手。代碼將不勝感激。
我以前用過這個。你可能會發現它很有幫助。
- (NSString *)stringWithMD5Hash:(NSString *)inStr {
const char *cStr = [inStr 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%02X%02X%02X%02X",
result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7],
result[8], result[9], result[10], result[11], result[12], result[13], result[14], result[15] ];
}
這需要導入CommonCrypto/CommonDigest.h
。
非常感謝謝謝 – Talktobijju 2010-07-21 09:44:46
代碼或部分,你可能會遇到問題。 – 2010-07-20 10:57:41
這就是我的程序也是這樣。他們是完美無缺的 - 直到你運行它們! – nos 2010-07-20 10:58:34
很明顯,你的MD5代碼是*不完美,或者它不會崩潰你的應用程序。如果您想要任何明智的答案,請發佈它(即我們都必須猜測,否則)。 – JeremyP 2010-07-20 12:47:56