关闭

iosMD5加密使用

标签: iosmd5加密nsstring
273人阅读 评论(0) 收藏 举报
分类:

对于MD5加密的使用
首先要导入框架

CoreGraphics.framework
Foundation.framework
UIKit.framework

直接导入MD5文件就可以使用, MD5文件使用

#import "MD5.h"
#import "CommonCrypto/CommonDigest.h"
@implementation MD5

+(NSString *) md5: (NSString *) inPutText
{
    const char *cStr = [inPutText UTF8String];// 转换成utf-8
    unsigned char result[16];// 开辟一个16字节的空间  128位:md5加密出来就是128位/bit)的空间(一个字节=8字位=8个二进制数)  
    CC_MD5(cStr,(CC_LONG)strlen(cStr), result); // 封装好的加密方法

    // extern unsigned char *CC_MD5(const void *data, CC_LONG len, unsigned char *md)官方封装好的加密方法     把cStr字符串转换成了32位的16进制数列(这个过程不可逆转) 存储到了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]

            ];// x表示十六进制,%02X  意思是不足两位将用0补齐,如果多余两位则不影响
}
@end

可以直接在想使用的地方使用即可

self.outPutLabel.text = [MD5 md5:_String.text];
0
0
查看评论

iosMD5加密

导入头文件 #import // Need to import for CC_MD5 access
  • h289962920
  • h289962920
  • 2014-05-26 12:23
  • 285

iOSMD5加密

- (NSString )md5:(NSString )str { const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result); ...
  • Cai_guange1226
  • Cai_guange1226
  • 2015-12-31 17:59
  • 669

IOS(objective-c)实现md5加密(32位小写)的工具类

我们编程中,md5加密是个经常会用到的功能。下面是我封装好的一个实现字符串md5加密的工具类。MD5Util.h#import <Foundation/Foundation.h>@interface MD5Util : NSObject+(NSString *)md5:(NSString...
  • qq_28766327
  • qq_28766327
  • 2016-04-26 09:53
  • 2144

ios——苹果自带的MD5加密

苹果包装了MD5加密的方法,使用起来十分的方便。 1、 导入头文件: #import 2、加密的方法: - (NSString *) md5:(NSString *) input { const char *cStr = [input UTF8String]; unsigned ch...
  • w582324909
  • w582324909
  • 2016-07-18 10:01
  • 19519

ios MD5加密32位(区分大小写)

#import "NSString+change.h" #import <CommonCrypto/CommonDigest.h> @implementation NSString (change) //小写 - (NSString*)md532BitLo...
  • shengdaVolleyball
  • shengdaVolleyball
  • 2017-06-01 18:15
  • 745

iOS md5 32位加密(区分大小写)

#import "NSString+change.h" #import  @implementation NSString (change) - (NSString*)md532BitLower {   ...
  • jueyi1127
  • jueyi1127
  • 2015-06-25 10:07
  • 2141

UIWebview隐藏滚动条______iOSMD5加密NSString/NSData

在iphone4上可以[(UIScrollView*)[webview.subviews objectAtIndex:0] setShowsHorizontalScrollIndicator:NO];[(UIScrollView*)[webview.subviews objectAtIndex:0]...
  • wenzfcsdn
  • wenzfcsdn
  • 2014-12-30 12:59
  • 417

IOSMD5加密算法

-(NSString *)md5:(NSString *)str {      const char *cStr = [str UTF8String];//转换...
  • u014724552
  • u014724552
  • 2014-04-28 20:18
  • 579

ios 自定义苹果原生方法 md5加密

建立好一个自定义的分类 #import #import @interface NSString (MD5) - (NSString *)md5:(NSString *)input; @end ...
  • IBMBoss
  • IBMBoss
  • 2016-12-26 11:37
  • 320

【iOS开发-93】GET和POST请求的实现步骤,MD5加密方法

(1)GET和POST说明 ——从URL分析看,GET是不安全的,POST相对更安全一点。 ——从服务器看,GET是安全的,POST不太安全。
  • wsb200514
  • wsb200514
  • 2014-12-18 17:39
  • 2410
    个人资料
    • 访问:75952次
    • 积分:2559
    • 等级:
    • 排名:第16917名
    • 原创:189篇
    • 转载:6篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论