Password requirements: 1) Length: Minimal 4 chars, maximum 20 chars 2) Allowed chars: a-z, A-Z, 0-9, minus, underscore, and dot 3) Additional: not-repeating and not-incremental like 'aaaa' or '1234' or 'abcd'