看板FreeBSD
標 題Re: 關於 crypt() 的問題...
發信站鳥窩 BBS (Sat May 7 09:41:56 2005)
轉信站ptt!ctu-reader!ctu-gate!ctu-peer!Spring!news.nctu!newsfeed.media.kyoto
※ 引述《[email protected] ()》之銘言:
: 在大部分的 Unix-like 系統中, crypt() 是用 DES 編碼, 可以正常執行...
: 可是在 FreeBSD 是用 MD5 編碼後長度超過 15 ,也就會產生溢位的現象...
: 把別項資料蓋過去了...
: 要怎樣才能在 FreeBSD i386 下執行某程式, 並限制那個程式所呼叫的 crypt()
: 為 DES 編碼, 而非 MD5 編碼...?
/etc/login.conf 看看,裡面有個 passwd_format 的選項,可以設定改密碼時,
使用哪種編碼方式,但我不確定程式呼叫 crypt 也會參考這個選項。
--
※ Origin: 鳥窩 (BirdNest.twbbs.org) ◆ From: 140.138.148.224