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

看板FreeBSD作者時間20年前 (2005/05/10 16:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/6 (看更多)
※ 引述《cdsheen.bbs@bbs.wretch.cc (Dada)》之銘言: > ※ 引述《giacch@kkcity.com.tw》之銘言: > > FreeBSD i386 中... > > 現在有個程式, 已經編譯好了, 而且沒有 Source... > > 要怎樣才能在 FreeBSD i386 下執行某程式, 並限制那個程式所呼叫的 crypt() > > 為 DES 編碼, 而非 MD5 編碼...? > FreeBSD 的 crypt() 參考的是 /etc/auth.conf > crypt_default = des > 而此內定值是可以更改的,要在呼叫 crypt() 前,先行呼叫: > crypt_set_format("des"); > 不過既然你的程式無法更改了,就只好改 /etc/auth.conf 囉! > 詳細動作可以參考 /usr/src/lib/libcrypt/crypt.c 剛剛又回去查了一下 man 3 crypt 有看到關於 auth.conf 的部分... 但是改成 des 之後, 那個程式還是產生溢位的現象... ㄟ... 要重開機嗎...? 還是得像 login.conf 那樣 cap_mkdb something... 還是我想太多了... 不想再幹傻事了... (PS. 上一篇有提到...) 不過還是謝謝你的建議, 一個人找答案真的很悶... -_-... 我看我還是去參考一下你說的 crypt.c 好了... ^_^~ -- ┌─────KKCITY─────┐ KK免/費/撥/接 bbs.kkcity.com.tw 電話(1):4491999 電話(2):4058-6000 └──From:222.250.221.78 ──┘帳號:kkcity 密碼:kkcity
文章代碼(AID): #12W7IT00 (FreeBSD)
文章代碼(AID): #12W7IT00 (FreeBSD)