Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (27 sloc) 0.811 kb
//
// NVPasswordGenerator.h
// Notation
//
// Created by Brian Bergstrand on 9/27/2009.
// Copyright 2009 Brian Bergstrand. All rights reserved.
//
#include <Foundation/Foundation.h>
enum {
knvPasswordNumeric = 0x00000001UL,
knvPasswordAlpha = 0x00000002UL,
knvPasswordSymbol = 0x00000004UL,
knvPasswordMixedCase = 0x00000008UL,
knvPasswordDuplicates = 0x00000010UL,
};
typedef NSUInteger NVPasswordOptions;
@interface NVPasswordGenerator : NSObject {
}
+ (NSString*)passwordWithOptions:(NVPasswordOptions)options length:(NSUInteger)len;
+ (NSString*)numericPasswordWithLength:(NSUInteger)len;
+ (NSString*)alphaNumericPasswordWithLength:(NSUInteger)len;
+ (NSString*)light;
+ (NSString*)medium;
+ (NSString*)strong;
// ordered from strong to light
+ (NSArray*)suggestions;
@end
Jump to Line
Something went wrong with that request. Please try again.