]> &title; &package; &firstname; &surname; Code and documentation.
&email;
2012 &firstname; &surname; <&email;> This manual page was written for the DeforaOS project (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 as published by the Free Software Foundation.
&ucpackage; §ion; &package; generate (pseudo-)random passwords and hashes &package; &package; DESCRIPTION &package; is a program that generates pseudo-random passwords of a desired length and, if so desired, along with their corresponding hashes for a given encryption algorithm. OPTIONS The following options are available: In this operation mode, &package; enumerates through all possible values for a password, given the list of characters allowed and the length specified. Sets the string of characters allowed within passwords, when generating them randomly. Apply a specific hashing algorithm to the password generated. The list of passwords currently supported is: base64 (always supported) blowfish (Blowfish) des (single DES) md5 (MD5, always supported) sha1 (SHA-1) sha256 (SHA-256) shmd5 (shadow MD5) none (always supported) For the algorithms not explicitly mentioned as always supported, their availability depends on the implementation of the crypt 3 library on the system where &package; was compiled. Force a number of iterations to be performed when hashing passwords, for algorithms effectively supporting it. It otherwise defaults to a random value, in a range considered reasonable for the hashing algorithm selected. Force a number of iterations to be performed when hashing passwords, for algorithms effectively supporting it. It otherwise defaults to a random value, in a range considered reasonable for the hashing algorithm selected. Force the passwords generated to be of a fixed length. Maximum length for the passwords generated. Minimum length for the passwords generated. Total number of passwords to generate. When not set, it defaults to only one, except in enumeration mode where it processes the complete range of possibilities until exhaustion. Force a given value for the password generated. This is useful when generating hashes for pre-determined passwords. Force a given value when salting the resulting password hash. This is only useful when selecting a hashing algorithm that effectively uses hashes. BUGS Issues can be listed and reported at . SEE ALSO login 1 , passwd 1 The programs are documented fully by The Rise and Fall of a Fooish Bar available via the info 1 system.