Skip to main content
1 of 4
Thomas Pornin
  • 328.6k
  • 60
  • 800
  • 969

Splitting the password is a weakness, not an advantage. It allows breaking each password half independently. Beginning with ASCII characters (codes from 32 to 126, inclusive), then removing the lowercase letters, you end up with 127-32-26 = 69 possible characters in the password alphabet. This leads to 697 possible halves, which is somewhat below 243. In other words, this is highly tractable through brute force. You do not even need a dictionary.

This is not security through obscurity. This is insecurity through incompetence.

Thomas Pornin
  • 328.6k
  • 60
  • 800
  • 969