Re: 關於 crypt() 的問題...
※ 引述《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):449◤1999 電話(2):4058-6000
└──《From:222.250.221.78 》──┘▏帳號:kkcity 密碼:kkcity
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章