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 }
  • 相关阅读:
    k8s的chart学习(上)
    k8s的应用打包工具Helm
    k8s通过configmap管理应用配置信息
    k8s通过secret管理敏感信息
    k8s的持久化存储PV&&PVC
    k8s的存储Volume
    使用python获取整月每一天的系统监控数据生成报表
    NGUI的UISprite动态染色的一种方法
    VS生成后事件对文件的copy以及更换扩展名
    【转】搞清楚脚本中这些函数的调用规律
  • 原文地址:https://www.cnblogs.com/xm5mao/p/3953643.html
Copyright © 2011-2022 走看看