zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    【UML】类图Class diagram(转)
    【UML】用例图Use Case diagram(转)
    【UML】概述
    JAVA设计模式之单例模式
    Java 设计模式之中介者模式
    Java设计模式之访问者模式
    Java设计模式之命令模式
    Java设计模式之责任链模式、职责链模式
    Java设计模式之迭代子模式
    npm install说明
  • 原文地址:https://www.cnblogs.com/xm5mao/p/3953643.html
Copyright © 2011-2022 走看看