Re: 關於 crypt() 的問題...

看板FreeBSD作者時間20年前 (2005/05/10 16:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《Biboman.bbs@BirdNest.twbbs.org (生酒煙比師程工苦命)》之銘言: > ※ 引述《giacch@kkcity.com.tw ()》之銘言: > : 在大部分的 Unix-like 系統中, crypt() 是用 DES 編碼, 可以正常執行... > : 可是在 FreeBSD 是用 MD5 編碼後長度超過 15 ,也就會產生溢位的現象... > : 把別項資料蓋過去了... > : 要怎樣才能在 FreeBSD i386 下執行某程式, 並限制那個程式所呼叫的 crypt() > : 為 DES 編碼, 而非 MD5 編碼...? > /etc/login.conf 看看,裡面有個 passwd_format 的選項,可以設定改密碼時, > 使用哪種編碼方式,但我不確定程式呼叫 crypt 也會參考這個選項。 謝謝你的回答... 不過我昨天弄了一個晚上... 發現那只對 master.passwd 中的密碼有效而已... 也就是 login.conf 裡面的 passwd_format 只針對系統登入的密碼有效... 題外話... 之前大眼睛, login.conf 改了半天, 沒看到上面 cap_mkdb /etc/login.conf 的 提示, 還以為要重開機, 後來發現時, 還真是哭笑不得呀... -_- -- ┌─────KKCITY─────┐ ◢╱ 只要你通過身份認證 ~ ◥█ bbs.kkcity.com.tw 免經驗、五人連署即開班系板 └──From:222.250.221.78 ──┘ ◥╲ 趕快為班上設個秘密基地吧!
文章代碼(AID): #12W7IS00 (FreeBSD)
文章代碼(AID): #12W7IS00 (FreeBSD)