密文破解網(wǎng)站: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