| |  |  | 
| | 
| 
| | Does not contain illegal characters | 
 |  | 
| 
| | Does not contain too easy pattern (123, abc...) | 
 |  | 
| 
| | Is at least 10 characters long | 
 |  | 
| 
| | Is enough different from previous password | 
 |  | 
| 
| | Contains at least 3 of these 4 character types: | 
 |  | 
| 
| | - Uppercase alpha characters (A, B, ... Z) | 
 |  | 
| 
| | - Lowercase alpha characters (a, b, ... z) | 
 |  | 
| 
| | - Numbers (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) | 
 |  | 
| 
| | - Non-alphanumeric ASCII characters ( !@#$%^&*.:;~/\+?-,_¦=()[]{}<> ) | 
 |  |  | 
 |  | 
 |