我有一个需要生成的链接,以便可以将其放置在电子邮件中。当用户单击此链接时,系统将匹配电子邮件中发送给用户的代码,因此它可以提取该用户的记录。
但是,我不太确定要使用哪种加密/散列方法。对于本站管理系统的登录,我使用数据库中的 PBKDF2 作为密码(加盐)和 AES 加密,当它发送到会话变量时,但我不知道 PBKDF2 和 AES 使用的字符是否网址兼容。
基本上,我需要散列/生成随机代码以存储在数据库中的最佳方法和加密方法,以便我可以将年份和代码(我之前提到过)放在 url 中。如果有帮助,我正在使用 PHP 和 MySQL。
你们有什么感想?