如何加密四位代码(只有数字),时间限制3小时,不使用数据库

本文关键字:时间 3小时 数字 数据库 加密 何加密 代码 四位 | 更新日期: 2023-09-27 18:21:38

我正在制作短信插件,我必须在客户注册页面的手机号码上发送短信。

我的代码位数长度为4位数,时间限制为3小时。并且发送的代码i无法存储在任何数据库表中

我是随机发送短信四位数好吗?但当客户在系统中输入此代码时,如何检查此代码是否有效,你能给我建议吗。

谨致问候,Jatin

如何加密四位代码(只有数字),时间限制3小时,不使用数据库

一种方法是在代码中存储日期和小时,并使用反转算法对数字进行加扰,或者在数据库中有一个表,可以在其中存储带有创建日期的随机代码的加扰版本,也可以将代码放在三小时后过期的缓存中。。。有很多选择。。。