Increased default rounds for password hashing to 50000 and added default settings key

This commit is contained in:
michael starke
2014-04-25 19:02:55 +02:00
parent 4d5b59a195
commit df55eb2b62
3 changed files with 5 additions and 0 deletions

View File

@@ -119,6 +119,7 @@ NSString *const MPDocumentGroupKey = @"MPDocumentGroupKey
_activeFlags = MPEntrySearchTitles;
_hasSearch = NO;
self.tree = [KPKTree templateTree];
self.tree.metaData.rounds = [[NSUserDefaults standardUserDefaults] integerForKey:kMPSettingsKeyDefaultPasswordRounds];
}
return self;
}

View File

@@ -59,6 +59,7 @@ APPKIT_EXTERN NSString *const kMPSettingsKeyEnableQuicklookPreview;
/* Password Generation */
APPKIT_EXTERN NSString *const kMPSettingsKeyCopyGeneratedPasswordToClipboard;
APPKIT_EXTERN NSString *const kMPSettingsKeyDefaultPasswordRounds;
typedef NS_ENUM(NSUInteger, MPPasswordEncoding) {
MPPasswordEncodingUTF8,

View File

@@ -42,6 +42,8 @@ NSString *const kMPSettingsKeyEnableQuicklookPreview = @"EnableQuicklookP
NSString *const kMPSettingsKeyCopyGeneratedPasswordToClipboard = @"CopyGeneratedPasswordToClipboard";
NSString *const kMPSettingsKeyDefaultPasswordRounds = @"KeyDefaultPasswordRounds";
@implementation MPSettingsHelper
+ (void)setupDefaults {
@@ -81,6 +83,7 @@ NSString *const kMPSettingsKeyCopyGeneratedPasswordToClipboard = @"CopyGenerated
kMPSettingsKeyEnableGlobalAutotype: @NO,
kMPSettingsKeyEnableQuicklookPreview: @NO,
kMPSettingsKeyCopyGeneratedPasswordToClipboard: @NO,
kMPSettingsKeyDefaultPasswordRounds: @50000
};
}