Module: Keybox

Defined in:
lib/keybox/application/base.rb,
lib/keybox.rb,
lib/keybox/uuid.rb,
lib/keybox/entry.rb,
lib/keybox/error.rb,
lib/keybox/cipher.rb,
lib/keybox/digest.rb,
lib/keybox/randomizer.rb,
lib/keybox/convert/csv.rb,
lib/keybox/highline_util.rb,
lib/keybox/password_hash.rb,
lib/keybox/storage/record.rb,
lib/keybox/string_generator.rb,
lib/keybox/storage/container.rb,
lib/keybox/application/password_safe.rb,
lib/keybox/application/password_generator.rb

Overview


The Password Generation application


Defined Under Namespace

Modules: Application, Cipher, Convert, Digest, HighLineUtil, Storage, SymbolSet Classes: AccountEntry, ApplicationError, CharGramGenerator, HostAccountEntry, KeyboxError, PasswordHash, RandomDevice, RandomSource, Randomizer, StringGenerator, SymbolSetGenerator, URLAccountEntry, UUID, ValidationError

Constant Summary collapse

APP_ROOT_DIR =
File.dirname(File.expand_path(File.join(__FILE__,".."))).freeze
APP_LIB_DIR =
File.join(APP_ROOT_DIR,"lib").freeze
APP_DATA_DIR =
File.join(APP_ROOT_DIR,"data").freeze
APP_VENDOR_DIR =
File.join(APP_ROOT_DIR,"vendor").freeze
VERSION =
[1,1,0].freeze
AUTHOR =
"Jeremy Hinegardner".freeze
AUTHOR_EMAIL =
"[email protected]".freeze
HOMEPAGE =
"http://keybox.rubyforge.org".freeze
"2006, 2007 #{AUTHOR}".freeze
DESCRIPTION =
<<DESC
Keybox is a set of command line applications and ruby libraries for
secure password storage and password generation. 
DESC