[問題] htpasswd產生的密碼有辦法使用網頁更改嗎?
想藉由網頁介面來供使用者更改密碼(php檔)
但現在面臨到的問題
htpasswd.c檔內的加密
涉及unsigned 及指標
random()函式 及time_t型態
這些似乎PHP本身都不支援的
請問有辦法在不修改htpasswd.c檔的情形下
完成這嗎? 如果有的話,請給些提示及方向,感激不盡。
(目前網頁介面修改完 就登入就無法登入)
---------------------------------------------------
另外我好奇的是htpasswd.c他在加密的時候 有用到時間
那他是驗證的時候 是把你輸入的密碼 再加一次去對照輸入的?
還是利用 .htpasswd存在的密碼進行解密 去比對使用者輸入的密碼呢?
(我有觀察到他進行加密 寫入.htpasswd 產生的都是13位數)
如果是前者的話 令我感到疑惑的是 時間點不同了 他所產生的13位數碼
不就也不一樣了嗎?
感謝解惑<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.96.186.104
推
05/31 17:44, , 1F
05/31 17:44, 1F
→
06/01 11:45, , 2F
06/01 11:45, 2F
→
06/01 14:53, , 3F
06/01 14:53, 3F