Re: 關於 crypt() 的問題...
※ 引述《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
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已BBS telnet://bbs.wretch.cc 開個人板 超快 不用連署不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將 203-204-204-150.adsl.static.giga.net.tw海
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章