sf-pwgen is a command line tool which generates passwords using the
SecurityFoundation framework in OS X. It runs on Mountain Lion and later.
sf-pwgen 1.2: OS X password generator Anders Bergh <email@example.com> usage: ./sf-pwgen [options] Available options are: -a, --algorithm Available algorithms: memorable, random, letters, alphanumeric, numbers. The default is `memorable'. -c, --count The number of passwords to generate (default: 5). -l, --length Desired length of the generated passwords (default: 12). -L, --language Generate passwords in a specified language. Languages: en, de, es, fr, it, nl, pt, jp. Note that this feature is broken and will produce garbage, bug: rdar://14889281 -v, --version Print the version number and exit. -h, --help Print this message.
This project also includes SFPasswordAssistant.h, which is a reverse-engineered header for Apple's password assistant API (used in Keychain Access.app, etc). It should work on Snow Leopard and above.
To use it simply include
SFPasswordAssistant.h in your project
and link to
This project is developed at Bitbucket and while there is a GitHub mirror I can't accept pull requests / git changes. Patches are fine however.