В моем веб-приложении java, когда администратор добавляет пользователя, моя система генерирует случайный буквенно-цифровой строковый ключ активации длиной 12.
Этот ключ делится на 2 части, каждая длиной 6. Одна часть ключа активации отправляется через мобильный телефон пользователя с помощью SMS, а вторая часть отправляется по электронной почте на электронный адрес пользователя.
Мне сказали, что SMS и электронная почта могут быть легко взломаны, поэтому, если вы отправляете свой ключ активации через SMS и электронную почту, хакер может легко получить его.
Что я должен сделать, чтобы решить эту проблему?
Безопасны ли SMS и электронная почта?
Могу ли я использовать стороннюю систему безопасности?
Как другие веб-сайты отправляют свою электронную почту и SMS?
В настоящее время моя система отправляет SMS с помощью Way2SMS-API и отправляет электронную почту с помощью gmail.