on semantic patterns of passwords and their security impact .
Effect of grammar on security of long passwords