密码强度级别(CCStrengthLevel)
typedef NS_ENUM(NSUInteger, CCStrengthLevel) {
CCStrengthLevelEASY = 0,
CCStrengthLevelMIDIUM,
CCStrengthLevelSTRONG,
CCStrengthLevelVERY_STRONG,
CCStrengthLevelEXTREMELY_STRONG
};
使用方法
NSLog(@"111111 --- %zd", [@"111111" passwordLevel]);
NSLog(@"123456 --- %zd", [@"123456" passwordLevel]);
NSLog(@"ababab --- %zd", [@"ababab" passwordLevel]);
NSLog(@"abc123 --- %zd", [@"abc123" passwordLevel]);
NSLog(@"123abc --- %zd", [@"123abc" passwordLevel]);
NSLog(@"password --- %zd", [@"password" passwordLevel]);
NSLog(@"Password --- %zd", [@"Password" passwordLevel]);
NSLog(@"Abcqsc123 --- %zd", [@"Abcqsc123" passwordLevel]);
NSLog(@"ADgj123 --- %zd", [@"ADgj123" passwordLevel]);
NSLog(@"ADgj246@ --- %zd", [@"ADgj246@" passwordLevel]);
NSLog(@"Asdfgh169 --- %zd", [@"Asdfgh169" passwordLevel]);
NSLog(@"Asdfgh010101 --- %zd", [@"Asdfgh010101" passwordLevel]);
NSLog(@"Asdfgh20190401 --- %zd", [@"Asdfgh20190401" passwordLevel]);
NSLog(@"Secret169!@# --- %zd", [@"Secret169!@#" passwordLevel]);
NSLog(@"Secret1369@!#¥…… --- %zd", [@"Secret1369@!#¥……" passwordLevel]);
打印结果
2019-11-25 15:57:19.535470+0800 CCCheckPasswords[17302:105185] 111111 --- 0
2019-11-25 15:57:19.537895+0800 CCCheckPasswords[17302:105185] 123456 --- 0
2019-11-25 15:57:19.538161+0800 CCCheckPasswords[17302:105185] ababab --- 0
2019-11-25 15:57:19.538404+0800 CCCheckPasswords[17302:105185] abc123 --- 0
2019-11-25 15:57:19.538651+0800 CCCheckPasswords[17302:105185] 123abc --- 0
2019-11-25 15:57:19.538909+0800 CCCheckPasswords[17302:105185] password --- 0
2019-11-25 15:57:19.539164+0800 CCCheckPasswords[17302:105185] Password --- 0
2019-11-25 15:57:19.539376+0800 CCCheckPasswords[17302:105185] Abcqsc123 --- 1
2019-11-25 15:57:19.539618+0800 CCCheckPasswords[17302:105185] ADgj123 --- 1
2019-11-25 15:57:19.539862+0800 CCCheckPasswords[17302:105185] ADgj246@ --- 1
2019-11-25 15:57:19.540065+0800 CCCheckPasswords[17302:105185] Asdfgh169 --- 1
2019-11-25 15:57:19.540313+0800 CCCheckPasswords[17302:105185] Asdfgh010101 --- 1
2019-11-25 15:57:19.540496+0800 CCCheckPasswords[17302:105185] Asdfgh20190401 --- 2
2019-11-25 15:57:19.540735+0800 CCCheckPasswords[17302:105185] Secret169!@# --- 3
2019-11-25 15:57:19.541052+0800 CCCheckPasswords[17302:105185] Secret1369@!#¥…… --- 4
网友评论