密文破解网站: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