類似discuz密碼的生成規則

2022-09-17 08:03:10 字數 332 閱讀 4886

/*    生成乙個串,uniqid(rand());

uniqid(prefix,more_entropy)

函式基於以微秒計的當前時間,生成乙個唯一的 id。

如果 prefix 引數為空,則返回的字串有 13 個字串長。如果 more_entropy 引數設定為 true,則是 23 個字串長。

*/取出後6位

$salt = substr(uniqid(rand()),-6);

$password = md5(md5($password).$salt); 這樣生成乙個密碼 salt會被儲存在資料庫中 登入的時候會用到驗證

hashCode值的生成規則

於 1 對於integer原始碼如下 override public int hashcode public static int hashcode int value 可以看出value就是對應的hashcode值 2 對於string原始碼如下 public int hashcode hash ...

MongoDB中ObjectId生成規則參考

mongodb中我們經常會接觸到乙個自動生成的字段 id 型別為objectid。本文會詳解objectid的構成和使用。objectid構成 之前我們使用mysql等關係型資料庫時,主鍵都是設定成自增的。但在分布式環境下,這種方法就不可行了,會產生衝突。為此,mongodb採用了乙個稱之為obje...

函式過載 C C 符號生成規則

函式符號 在編譯階段生成的字串,來指明函式的定義或原型 c函式符號生成規則 cdel呼叫約定 c標準呼叫約定 函式名前加下劃線。stdcall呼叫約定 函式名前加下劃線,函式名後加 符號和其引數位元組。fastcall呼叫約定 函式名前加 符號,函式名後加 字元和其引數位元組。c 函式符號生成規則 ...