php электронная почта подтверждает код algo? - PullRequest
0 голосов
/ 04 февраля 2010

Я видел столбец «valid_code» в таблице базы данных, и свойство столбца равно varchar(100), ребята, можете ли вы дать мне идею хорошего алгоритма для кода подтверждения? По сути, он должен состоять из случайных символов. Я думаю, что самое простое - это просто зашифровать строку с помощью md5 или sha1, но она не подходит из-за текущего свойства столбца.

Ответы [ 2 ]

2 голосов
/ 04 февраля 2010

Вы можете создавать уникальные идентификаторы с помощью uniqid () .

2 голосов
/ 04 февраля 2010

Хеш md5 должен легко помещаться в varchar (100) ... в шестнадцатеричной форме хеш MD5 имеет размер , как правило, длиной 32 символа .

...