gpt4 book ai didi

java - 从用户邮箱生成代码生成链接然后发送

转载 作者:行者123 更新时间:2023-11-29 03:53:42 24 4
gpt4 key购买 nike

我正在开发一个应用程序,使现有用户能够通过电子邮件邀请他们的 friend 。在邀请过程中,我生成一个代码,用于受邀者点击注册的链接。

目前我使用的是从他们的电子邮件字符串生成的默认哈希码,但这可能非常明显且不安全。

我正在考虑使用这个:

Random random = new Random();
Integer code = random.nextInt()

但是我的 Random 实例需要在我的整个应用程序中是一个单例吗?每次重新启动应用程序/jvm 时,它都会被“重置”,从而可能会产生两次相同数字的冲突?

编辑 实际上默认的哈希码并没有那么糟糕,攻击者需要知道某人已被邀请以及他们的电子邮件是什么,并尝试在正确的时间范围内生成链接(邀请处于 Activity 状态)。

最佳答案

您可以将(当前)日期/时间字符串附加到电子邮件地址以使其唯一。

关于java - 从用户邮箱生成代码生成链接然后发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com