par louise56 » 08 Aoû 2008, 17:15
bonjours tout le monde,
Le chanteur Cat Stevens veut générer une liste de pass pour l'entrée de sa demeure, il utilise un logiciel nommé masking password generator (shareware limitée a 30J dans sa version gratuite).
Le logiciel fonctionne avec des mask, il faut correctement mettre les caractères pour que le logiciel exécute la génération des pass.
Cat Stevens est très parano il veut utiliser une clé comprenant 23 caractères, de a à z (en minuscule) + 1 chiffre placé aléatoirement dans chaque pass générés.
Exemple
aozejjhsdqjnbfjsorlesc4
7akxrtenksuhelotyfzuavs
akxtgernsjuyev4aistynei
voici l'aide, proposé par le logiciel (oui ca se corse c'est en anglais):
Default Mask Symbols
#
Numeric - will be replaced by a random number (0-9)
>
Uppercase - alphabetic characters after this symbol are forced to uppercase
<
Lowercase - alphabetic characters after this symbol are forced to lowercase
<>
No case - alphabetic characters after this symbol can be either uppercase or lowercase (this is the default setting)
A
Alpha - will be replaced by an alphabetic character (A-Z and/or a-z depending on case)
N
Alphanumeric - will be replaced by an alphanumeric character (Any of A-Z, a-z, or 0-9)
K
Keyboard character - will be replaced by any character that can be typed using the computer keyboard
C Ascii all character - will be replaced by any ascii character excluding the null character (code 0) (see ASCII chart)
D
Ascii low character - will be replaced by any ascii character with code between 1 and 127 inclusive (see ASCII chart)
E Ascii high character - will be replaced by any ascii character with code greater than 127 (see ASCII chart)
? Punctuation character - will be replaced by one of the following punctuation characters: ~`!@#$%^&*()_+-={}|[]\:";'<>?,./
% Special character (Numeric and punctuation) - will be replaced by one of the following: ~!@#$%^&*()_+`1234567890-={}|[]\:";'<>?,./
X Hexadecimal character - will be replaced by one of the following characters: a-e, A-E, 0-9
S Alpha, Punctuation character - will be replaced by an alphabetic or punctuation character
V Vowel character - will be replaced by a vowel (AEIOUaeiou)
W Consonant character - will be replaced by a consonant (BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz)
*n
Repeat indicator - the preceding character will be repeated 'n' times
\
Literal indicator - Precede any of the above symbols by a backslash (\) so that the symbol will be treated as a literal and not be replaced, but copied into the password without conversion
others
All other characters not listed above are copied to the same position in the password without any conversion
Random-Length Masks
~ The tilde (~) character at the beginning of the mask indicates this is a random mask and must have 3 sections, in any order: 1 - Password length; 2 - Required character(s); 3 - Default character.
(min.max ) Password Length enclosed by parentheses () - Replace min with the minimum size of the password, and replace max with the maximum size, with a period (.) in between. The generator will choose a random password length between these two numbers, inclusive.
{c} or {c,c}, etc. One or more required character masks enclosed in curly braces {} - if more than one is entered, each character mask (c) must be separated by a comma (,). Each mask must be only one character in length. The generator will ensure that the password includes a character from each required mask's character set. There should be no more than min - 1 required characters.
[c] The default character mask that should be used for all positions in the password that don't include a required character. This mask will be used in (password length - # required characters) positions in the generated password. The positions for all characters are randomly chosen by the generator.
See below for some examples of random masks
Dictionary Masks
& The ampersand (&) character at the beginning of the mask indicates this is a dictionary mask and must have at least one sectionfor the Dictionary/Password lengthfollowed by optional sections for prefix and suffix masks and substitutions. The passwords will not have an imposed character case (upper or lower) unless you follow the ampersand with upper- or lower-case mask symbols (e.g. &< or &>).
(Dict:min,max) Replace Dict with the name of the dictionary from which random entries will be chosen, followed by a colon (:) and the Password Length, all enclosed by parentheses (). For the length, replace min with the minimum size of the password, and replace max with the maximum size, with a comma (,) in between. The generator will choose a random password from the specified dictionary with a length between these two numbers, inclusive.
[P:pmask] Add this section to specify the mask for prefixes to be added to random dictionary words. Replace pmask with the prefix mask, preceded by P: and all surrounded in brackets.
[S:smask] Add this section to specify the mask for suffixes to be added to random dictionary words. Replace smask with the suffix mask, preceded by S: and all surrounded in brackets.
[R:subst-list] Add this section to specify replacements for characters in the random words taken from the dictionary. Replace subst-list with a list of substitutions of the form old|new, separated by commas (,), all preceded by R: and surrounded in brackets. For each substitution old|new, replace old with the character to replace and new with the character to replace it with.
See below for some examples of dictionary masks
Random Numbers
^X The caret (^) character at the beginning of the mask indicates this is a random number mask. Replace X with either D (for decimal) or H (for hexadecimal). There must be at least one sectionfor the statistical Distribution and its parametersfollowed by a section for the number of decimal places (for non-integer distributions), and optional sections for prefix and suffix numbers.
(Dist:param-list) Replace Dist with the symbol for the satatistical distribution to satisfy. Replace params-list with the applicable parameters (such as shape, mean, upper limit, order, etc.), separated by commas (,) if there are two of them. If there are no parameters, as in Cauchy and Float, simply do (Dist:). The following symbols and parameters are defined:
B (Beta) - shape1, shape2 - both positive numbers
C (Cauchy) - none
S (ChiSquared) - freedom - positive
E (Erlang) - mean, order - both positive
X (Exponential) - mean - positive
F (F) - freedom1, freedom2 - both positive
L (Float) - none
G (Gamma) - shape, scale - both positive
I (Integer) - upper limit - positive
R (Integer Range) - lower limit, upper limit - any numbers such that upper limit > lower limit
O (LogNormal) - mean - any number, std deviation - positive
N (Normal) - mean - any number, std deviation - positive
T (T) - freedom - positive
W (Weibull) - shape, scale - both positive
All this should be enclosed in parentheses ().
[D:precision] For non-integer distributions, add this section, replacing precision with the maximum number of digits you wish to have displayed to the right of the decimal (or hexadecimal) point, preceded with a D: and all surrounded in brackets.
[P:pmask] Add this section to specify a literal (non-mask) prefix to be added to random numbers. Replace pmask with the prefix, preceded by P: and all surrounded in brackets.
[S:smask] Add this section to specify a literal (non-mask) suffix to be added to random numbers. Replace smask with the suffix, preceded by S: and all surrounded in brackets.
TH Append TH to the end of the mask if you want thousands separators to appear in you random numbers.