|
|
@@ -35,7 +35,7 @@ static RASingleton *singleton;
|
|
|
if (!self.user) {
|
|
|
return nil;
|
|
|
}
|
|
|
- return [AESCrypt encrypt:self.user password:self.secretKey];
|
|
|
+ return [self encryptString:self.user];
|
|
|
}
|
|
|
|
|
|
- (NSString *)encryptPassword {
|
|
|
@@ -43,7 +43,7 @@ static RASingleton *singleton;
|
|
|
if (!self.password) {
|
|
|
return nil;
|
|
|
}
|
|
|
- return [AESCrypt encrypt:self.password password:self.secretKey];
|
|
|
+ return [self encryptString:self.password];
|
|
|
}
|
|
|
|
|
|
- (void)saveUserInfo {
|
|
|
@@ -61,12 +61,12 @@ static RASingleton *singleton;
|
|
|
}
|
|
|
|
|
|
- (NSString *)savedUser {
|
|
|
- NSString * user = [AESCrypt decrypt:[[NSUserDefaults standardUserDefaults] stringForKey:@"user"] password:self.secretKey];
|
|
|
+ NSString * user = [self decryptString:[[NSUserDefaults standardUserDefaults] stringForKey:@"user"]];
|
|
|
return user;
|
|
|
}
|
|
|
|
|
|
- (NSString *)savedPassword {
|
|
|
- NSString * password = [AESCrypt decrypt:[[NSUserDefaults standardUserDefaults] stringForKey:@"password"] password:self.secretKey];
|
|
|
+ NSString * password = [self decryptString:[[NSUserDefaults standardUserDefaults] stringForKey:@"password"]];
|
|
|
return password;
|
|
|
}
|
|
|
|
|
|
@@ -139,5 +139,20 @@ static RASingleton *singleton;
|
|
|
|
|
|
}
|
|
|
|
|
|
+#pragma mark - Utils
|
|
|
+
|
|
|
+- (NSString *)encryptString:(NSString *)str {
|
|
|
+ if (str == nil) {
|
|
|
+ return nil;
|
|
|
+ }
|
|
|
+ return [AESCrypt encrypt:str password:self.secretKey];
|
|
|
+}
|
|
|
+
|
|
|
+- (NSString *)decryptString:(NSString *)str {
|
|
|
+ if (str == nil) {
|
|
|
+ return nil;
|
|
|
+ }
|
|
|
+ return [AESCrypt decrypt:str password:self.secretKey];
|
|
|
+}
|
|
|
|
|
|
@end
|