美文网首页
MD5的4种加密方法

MD5的4种加密方法

作者: nebsKXZ | 来源:发表于2015-12-08 18:15 被阅读878次

密文破解网站:www.cmd5.com

//

//  ViewController.m

//加密

//

//  Created byon 15/7/30.

//  Copyright (c) 2015年. All rights reserved.

//

#import"ViewController.h"

#import"NSString+Hash.h"

@interfaceViewController()

@property(nonatomic,strong)UITextField*passwordText;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

self.view.backgroundColor= [UIColorgrayColor];

//添加textField

UITextField*textField = [[UITextFieldalloc]initWithFrame:CGRectMake(20,80,335,30)];

textField.backgroundColor= [UIColorwhiteColor];

self.passwordText= textField;

[self.viewaddSubview:textField];

//添加button

UIButton*button = [UIButtonbuttonWithType:UIButtonTypeSystem];

button.frame=CGRectMake(20,180,100,50);

[buttonsetTitle:@"注册"forState:UIControlStateNormal];

[buttonsetTitleColor:[UIColorblackColor]forState:UIControlStateNormal];

button.backgroundColor= [UIColorblueColor];

[self.viewaddSubview:button];

//给button添加点击事件

[buttonaddTarget:selfaction:@selector(registerButton)forControlEvents:UIControlEventTouchUpInside];

}

- (void)registerButton

{

NSString*pwd =self.passwordText.text;

// 1.用md5加密一次

//    pwd = [pwd md5String];

//    NSLog(@"%@", pwd);

// 2.用md5加密两次

//    pwd = [[pwd md5String] md5String];

//    NSLog(@"%@", pwd);

// 3.先撒盐再md5

//    NSString *salt = [pwd stringByAppendingString:@"abc"];

//    pwd = [salt md5String];

//    NSLog(@"%@", pwd);

// 4.先加密,后乱序

//加密

//        pwd = [pwd md5String];

//乱序

//        NSString *prefix = [pwd substringFromIndex:2];

//        NSString *subfix = [pwd substringToIndex:2];

//        NSString *result = [prefix stringByAppendingString:subfix];

//        NSLog(@"%@", result);

}

- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event

{

[self.passwordTextresignFirstResponder];

}

@end

相关文章

网友评论

      本文标题:MD5的4种加密方法

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