美文网首页
iOS开发 MD5加密

iOS开发 MD5加密

作者: Hao_Orz | 来源:发表于2017-02-15 17:39 被阅读0次

    .m文件

    #import <Foundation/Foundation.h>
    
    @interface MD5 : NSObject
    
    + (NSString *)MD5:(NSString *)mdStr;
    
    @end
    

    .h文件

    #import "MD5.h"
    #import "CommonCrypto/CommonDigest.h"
    
    @implementation MD5
    
    /**
     * MD5加密
     *
     * return  加密后的字符串
     */
    + (NSString *)MD5:(NSString *)mdStr {
        const char *original_str = [mdStr UTF8String];
        unsigned char result[CC_MD5_DIGEST_LENGTH];
        CC_MD5(original_str, strlen(original_str), result);
        NSMutableString *hash = [NSMutableString string];
        for (int i = 0; i < CC_MD5_DIGEST_LENGTH; i++)
            [hash appendFormat:@"%02X", result[i]];
        return [hash lowercaseString];
    }
    
    @end
    

    相关文章

      网友评论

          本文标题:iOS开发 MD5加密

          本文链接:https://www.haomeiwen.com/subject/kfwqwttx.html