从理论上讲,散列一个独特的值会产生一个独特的价值吗?
假设我有一个包含2列的数据库表:id和code.id是一个自动递增的int,代码是一个varchar.如果我做 ...
$code = sha1($id);
Run Code Online (Sandbox Code Playgroud)
...然后将$ code存储到与$ id相同的行中.我的代码列是否也是唯一的?
如果我追加当前时间呢?例如:
$code = sha1($id . time());
Run Code Online (Sandbox Code Playgroud)
谢谢.