New data shows humans still struggle with password creation and management. Source