Solaris 10 新增功能

適用於軟體開發人員的增強型 crypt() 函數

這是 Software Express 試驗程式與 Solaris 9 12/02 發行版本中的新增功能。Solaris 10 3/05 發行版本中有此功能。

此 Software Express 發行版本對 crypt() 函數有新的延伸,並引入了 crypt_gensalt() 函數。這些增強功能可讓管理員變更用來對使用者的 UNIX 登入密碼進行模糊化處理的演算法。

包含有 MD5 模組和 Blowfish 模組。MD5 模組位於 crypt_sunmd5crypt_bsdmd5 中。Blowfish 模組位於 crypt_bsdbf 中。

開發者可以建立用於實現替代密碼模糊化演算法的新模組。應用程式開發者必須使用 crypt_gensalt() 函數來代替手動產生傳遞到 crypt() 函數的 salt 字串。

crypt.conf(4) 檔案中指定了替代演算法的模組。module_path 欄位指定實作兩個所需函數之共用程式庫物件的路徑:

如需進一步資訊,請參閱「crypt(3C)線上手冊」和「policy.conf(4)線上手冊」。