PHP - Generate an 8 character hash from an integer

前端 未结 6 1154
青春惊慌失措
青春惊慌失措 2020-12-17 00:05

Is there a way to take any number, from say, 1 to 40000 and generate an 8 character hash?

I was thinking of using base_convert but couldn\'t figure out

6条回答
  •  轮回少年
    2020-12-17 00:33

    Why don't you just run md5 and take the first 8 characters?

    Because you are wanting a hash, it doesn't matter whether portions are discarded, but rather that the same input will produce the same hash.

    $hash = substr(md5($num), 0, 8);
    

提交回复
热议问题