• ios-密码加密


    加密文件可到网上搜索MyMD5后下载

    MyMD5.h文件

    //
    //  MyMD5.h
    //  GoodLectures
    //
    //  Created by yangshangqing on 11-10-11.
    //  Copyright 2011年 __MyCompanyName__. All rights reserved.
    //
    
    #import <Foundation/Foundation.h>
    
    
    @interface MyMD5 : NSObject {
        
    }
    
    +(NSString *) md5: (NSString *) inPutText ;
    @end

    MyMD5.m文件

    //
    //  MyMD5.m
    //  GoodLectures
    //kkkcbvcbvb
    //  Created by yangshangqing on 11-10-11.
    //  Copyright 2011年 __MyCompanyName__. All rights reserved.
    //
    
    #import "MyMD5.h"
    #import "CommonCrypto/CommonDigest.h"
    
    @implementation MyMD5
    
    +(NSString *) md5: (NSString *) inPutText 
    {
        const char *cStr = [inPutText UTF8String];
        unsigned char result[CC_MD5_DIGEST_LENGTH];
        CC_MD5(cStr, (CC_LONG)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]
                 ] lowercaseString];
    }
    @end

    然后在对应的类,输入完相关信息(如手机和密码),点击响应的Button时,要将信息回传给后台前将密码加密。

    红色部分即为调用的方法:

    1 - (void)clickloginButton//跳转到登录界面
    2 {
    3     NSString *url = [GetData getLoginWithMobile:self.phoneTextField.text andPassWord:[MyMD5 md5:self.passWordTextField.text]];
    4     GetData *gd = [[GetData alloc]init];
    5     gd.urlTag = 1;
    6     gd.datadele = self;
    7     [gd getDataWithUrlTest:url];
    8 }
  • 相关阅读:
    Docker 使用笔记 (一)
    oracle 截取字符(substr),检索字符位置(instr)
    oracle表空间配额(quota)与UNLIMITED TABLESPACE系统权限
    把大象放到eclipse分几步?
    hadoop -- 搭建集群小工具
    1. Mybatis简单操作
    SpringMVC --- 拦截器 HandlerInterceptor
    Spring MVC --- 异步请求
    Spring MVC--RequestMapping
    Spring MVC 异常控制
  • 原文地址:https://www.cnblogs.com/xm5mao/p/3953643.html
Copyright © 2020-2023  润新知