Solaris 9 4/04 作業環境的新功能

增強型 crypt() 函數

此功能是 Solaris 9 12/02 發行版本中的新功能。

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

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

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

用於實現替代演算法的模組在 crypt.conf(4) 檔案中有詳細說明。 module_path 欄位指定執行兩個所需函數之共用程式庫物件的路徑:

如需更詳細的資訊,請參閱 crypt(3C)policy.conf(4) 線上說明手冊。