我在 db 表中看到了一个“confirm_code”列,该列的属性是varchar(100)
,你们能给我一个很好的确认码算法的想法吗?基本上,它应该由一个随机字符组成。在我看来,最简单的事情就是通过md5
或加密一个字符串,sha1
但由于当前的列属性,它不适合。
2 回答
2
md5 散列应该很容易适合 varchar(100)... 以十六进制形式,MD5 散列通常为 32 个字符长。
于 2010-02-04T06:51:20.337 回答
2
您可以使用uniqid()生成唯一 ID 。
于 2010-02-04T06:53:21.360 回答