为什么经常收到验证码的短信(手机为什么能收到验证码)

我们在注册各大网站或者APP的时候,经常会遇到填写验证码的情况。验证码的设置是平台为了验证用户身份而专门设置的安全机制。那么,问题来了:短信验证码在网络上的工作流程是怎样的呢?

为什么经常收到验证码的短信(手机为什么能收到验证码)(1)

腾信短信验证码流程示意图

短信验证码内部工作流程

1.使用random函数随机生成一个验证码,位数可以自己定(一般是4位、6位验证码)

2.调用短信运营商的接口,并向其发送手机号和验证码数据。

3.短信运营平台初步审核将信息发送给三大运营商的某一家。

4.运营商最终审核,将信息发送到用户手机上。(短信接口的参数一般包括:目标手机号,随机验证码(或包含失效时间),平台接口地址,平台口令等;)

5.网站或app保存接口返回的信息

6.服务器端会将这些信息保存在会话控制器Session中,作为后期的验证使用。

7.网站/APP接收用户填写的验证码信息

8.服务器端判断用户提交的验证码是否与储存在会话控制器Session中的信息一致,如果一致就通过;否则就验证失败。(也可以同时验证信息的失效时间)

为什么经常收到验证码的短信(手机为什么能收到验证码)(2)

以上就是短信验证码信息在计算机内部的工作流程,内容原创,欢迎转载!

运营/腾信集团

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页