Solaris 9 4/04 操作环境的新增功能

增强的 crypt() 功能

此功能在 Solaris 9 12/02 发行版中是新增的。

本 Solaris 发行版包含了对 crypt() 函数的扩展,并引入了 crypt_gensalt() 函数。 这些增强功能使管理员可以更改用于遮蔽用户的 UNIX 登录口令的算法。

包含了用于 MD5 和 Blowfish 的模块。 MD5 模块位于 crypt_sunmd5crypt_bsdmd5。 Blowfish 模块位于 crypt_bsdbf

开发者可以创建替换口令遮蔽算法的新模块。 应用程序开发者必须使用 crypt_gensalt() 函数,而不能手动生成该 salt 字符串以传递给 crypt() 函数。

用作替代算法的模块在 crypt.conf(4) 文件中指定。 module_path 字段指定实现两个所需的函数的共享库对象的路径:

有关详细信息,请参见 crypt(3C)policy.conf(4) 手册页。