为什么短信验证码通常是数字的? [关闭]

I am in the process of implementing an SMS verification process for a website and got to thinking about why most SMS verification codes (even those send by Google) typically consist of only numbers?

Surely an alpha-numerical code would be much more secure than a numeric code?

The only reason I can think of for numeric codes being prevalent is that perhaps latin/ascii alphabetical characters aren't readily available to keyboards around the world, while decimal numbers are?

  • much faster to type (no switching from number-input to text-input)
  • Easier to remember (there are just ten numbers, not 26 chars)